n, m = map(int, input().split())
result = 0
for i in range(n):
numbers = list(map(int, input().split()))
# n행 따로 입력받아 최소값 도출.
numbers.sort()
# 저번에 배운 sort함수 사용
min = numbers[0]
result = max(result, min)
print(result)
-> 각 행마다 가장 작은 수를 찾은 뒤에 그 수 중에서 가장 큰 수를 찾는 아이디어