각 수는 0이상 10000이하의 정수이다.
가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다.
각 테스트 케이스의 첫 번째 줄에는 10개의 수가 주어진다.
출력의 각 줄은 #t로 시작하고, 공백을 한 칸 둔 다음 정답을 출력한다.
(t는 테스트 케이스의 번호를 의미하면 1부터 시작한다.)
C = int(input()) # 입력 받은 값을 정수형으로 변환해서 C에 저장
for i in range(1, C+1): # 1부터 C+1까지 1씩 증가하는 반복문
nl = list(map(int, input().split())) # 빈 칸을 기준으로 입력 받은 값을 정수형으로 변환한 다음 nl에 list형태로 저장
if(len(nl) != 10): # 만약 nl의 길이가 10이 아니면
print(-1) # -1을 출력하고
continue # 계속
# break해도 되는데 그러면 아예 종료해버려서 다음에 입력 받은 값에 대한
# max값을 출력할 수 없게 되기 때문에 일단 계속하게 하고 해당 테스트 케이스는
# 오류가 있다는 메시지를 출력해주는게 더 좋을 것이라는 코멘트가 있었음
else:
max = nl[0] # nl의 첫번째 인덱스 값에 들어있는 값을 max에 저장
for j in range(len(nl)): # nl의 길이까지 반복하는 반복문
if(nl[j] >= max): # 해당하는 인덱스 번호의 nl값이 max와 같거나 클 경우
max = nl[j] # 그 값을 max에 저장
print(f'#{i} {max}') # fstring을 사용해서 테스트 케이스 번호와 max를 출력