Игра в домино
시간 제한2초메모리 제한1024 MB
각 도미노의 b가 다음 도미노의 a와 같아야 한다는 조건 아래, 뒤집지 않고 나열할 수 있는 가장 긴 도미노 사슬의 길이를 구한다.
문제
Собравшись в очередной раз, чтобы поиграть в домино, Люди Икс осознали, что игра им порядком надоела. Они решили придумать что-нибудь новое. Как обычно, с гениальной идеей выступил Гамбит. Он предложил следующую незамысловатую игру: по данному набору доминошек надо уметь определять длину самой длинной цепочки.
Каждая доминошка представляет собой пару чисел , --- количество точек на двух половинах доминошки. Цепочкой называется последовательность доминошек, которую можно выложить в линию так, что для любых двух соседних доминошек с номерами , в этой линии верно следующее: . Доминошки нельзя поворачивать и переворачивать.
Люди Икс пока не научились оптимально играть в эту игру, поэтому обратились к вам за помощью.
입력
В первой строке входного файла дано число () --- количество доминошек. В следующих строках даны пары чисел () --- описание доминошек.
출력
В единственной строке выходного файла выведите одно число --- максимальную длину цепочки из доминошек.