atcoder#ABC277C. [ABC277C] Ladder Takahashi

[ABC277C] Ladder Takahashi

Score : 300300 points

Problem Statement

There is a 10910^9-story building with NN ladders. Takahashi, who is on the 11-st (lowest) floor, wants to reach the highest floor possible by using ladders (possibly none). The ladders are numbered from 11 to NN, and ladder ii connects the AiA_i-th and BiB_i-th floors. One can use ladder ii in either direction to move from the AiA_i-th floor to the BiB_i-th floor or vice versa, but not between other floors. Takahashi can freely move within the same floor, but cannot move between floors without using ladders. What is the highest floor Takahashi can reach?

Constraints

  • 1N2×1051 \leq N \leq 2 \times 10^5
  • 1Ai,Bi1091 \leq A_i, B_i \leq 10^9
  • AiBiA_i \neq B_i
  • All values in the input are integers.

Input

The input is given from Standard Input in the following format:

NN

A1A_1 B1B_1

A2A_2 B2B_2

\ldots

ANA_N BNB_N

Output

Print an integer representing the answer.

4
1 4
4 3
4 10
8 3
10

He can reach the 1010-th floor by using ladder 11 to get to the 44-th floor and then ladder 33 to get to the 1010-th floor.

6
1 3
1 5
1 12
3 5
3 12
5 12
12
3
500000000 600000000
600000000 700000000
700000000 800000000
1

He may be unable to move between floors.