AT_indeednow_2015_finala_d Longest Path

Description

[problemUrl]: https://atcoder.jp/contests/indeednow-finala-open/tasks/indeednow_2015_finala_d Indeed 社は、Speed と Price を重視している。 Price を重視しているため、世界中に存在する Indeed 社の開発拠点は次のようなネットワークでつながれている。 1. 一部の通信路は単方向通信しかできない。 2. 全ての通信路の向きを無視した場合、任意の $ 2 $ 拠点間において、通信路をたどって行けるようなパスがちょうど一つ存在する。 以上の条件を満たすグラフは木構造になる。 Speedも重視しているため、社員らは通信できる拠点のなかで最も中継する拠点数が多い $ 2 $ 拠点を知りたがっている。 そのような $ 2 $ 拠点間において、中継する拠点数はいくつになるだろうか。

Input Format

入力は以下の形式で与えられる。 > $ n $ $ a_1 $ $ b_1 $ $ t_1 $ $ a_2 $ $ b_2 $ $ t_2 $ $ ... $ $ a_{n-1} $ $ b_{n-1} $ $ t_{n-1} $ - $ 1 $ 行目には、拠点の数 $ n $ ($ 2\ \leq\ n\ \leq\ 100{,}000 $) が与えられる。 - $ 2 $ 行目から続く $ n-1 $ 行には、拠点間を繋ぐ通信路の情報が与えられる。 - $ 1\ \leq\ a_i,\ b_i\ \leq\ n, $ $ a_i\ \neq\ b_i $ - $ t_i\ =\ 1 $ のとき、$ a_i $ から $ b_i $ へと単方向通信に使える通信路が存在することを意味する。 - $ t_i\ =\ 2 $ のとき、$ a_i $ と $ b_i $ の間に双方向通信に使える通信路が存在することを意味する。

Output Format

求める値を一行で出力せよ。