arr = []
try:
while True:
a, b = map(int, input().split())
if len(arr) == 0:
arr.append([a, b, b]))
else:
arr.append([a, b, b - arr[-1][1]])
except EOFError:
pass
sort_arr = sorted(arr,key = lambda x:[x[-1],x[0]])
min_id = sort_arr[0][0]
max_t = sort_arr[-1][-1]
for sub_arr in sort_arr:
if sub_arr[-1] == max_t:
max_id = sub_arr[0]
break
print(str(min_id)+" "+str(max_id))

京公网安备 11010502036488号