\begin{problem}{Игра в домино}{dominoes.in}{dominoes.out}{2 секунды}{256 мегабайт}

%Автор задачи: Замятин Евгений
%Автор условия: Замятин Евгений

Собравшись в очередной раз, чтобы поиграть в домино, Люди Икс осознали, что игра им порядком надоела.
Они решили придумать что-нибудь новое. Как обычно, с гениальной идеей выступил Гамбит.
Он предложил следующую незамысловатую игру: по данному набору доминошек надо уметь определять длину самой длинной цепочки.

Каждая доминошка представляет собой пару чисел $a$, $b$~--- количество точек на двух половинах доминошки. 
Цепочкой называется последовательность доминошек, которую можно выложить в линию так, что для любых двух соседних доминошек с номерами
$i$, $i+1$ в этой линии верно следующее: $b_i=a_{i+1}$. Доминошки нельзя поворачивать и переворачивать.

Люди Икс пока не научились оптимально играть в эту игру, поэтому обратились к вам за помощью.

\InputFile
В первой строке входного файла дано число $n$ ($1 \le n \le 100000$)~--- количество доминошек.
В следующих $n$ строках даны пары чисел $a_i, b_i$ ($0 \le b_i \le a_i \le 10^9$)~--- описание доминошек.

\OutputFile
В единственной строке выходного файла выведите одно число~--- максимальную длину цепочки из доминошек.

\Example
\begin{example}%
\exmp{
7
2 6
5 6
2 5
2 2
6 8
2 2
0 2
}{
6
}%
\end{example}

\end{problem}