さめくんは公園で歩くルートを考えています。
公園には 個のチェックポイントがあり、それぞれ から の番号が付けられています。
さらに つの道があり、 番目の道は と を距離 で繋いでいます。
道をいくつか辿ることで、どのチェックポイントも互いに行き来することができます。
また、道以外を歩いて移動することはできません。
さめくんは 2 つのチェックポイントを選び、その間を最短距離で歩くことにしました。
この時、歩く距離の最大値を求めてください。
最大となる 2 つのチェックポイント間の距離を出力してください。
4 1 2 3 2 3 4 2 4 5
9
チェックポイント 3 と 4 を選ぶことで距離 9 を歩くことになります。
3 1 2 8 1 3 3
11
10 6 8 2 1 7 6 1 3 9 3 5 2 2 4 7 3 4 1 5 6 2 9 10 2 4 9 10
28