from sys import stdin input = stdin.readline N = int(input()) AB = [list(map(int, input().split())) for _ in range(N)] AB.sort(key=lambda x:x[0]) C = [AB[0][1]] for i in range(1, N): C.append(max(C[-1], AB[i][1])) now = 1 for _ in range(N): left = -1 right = N while left+1 < right: mid = (left+right)//2 if AB[mid][0] <= now: left = mid else: right = mid if left == -1: break now = C[left] print(now)