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))