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