Дано неорієнтоване зважене дерево. Знайдіть довжину найдовшого простого шляху в дереві, тобто знайдіть такі дві вершини, відстань між якими максимальна.
Перший рядок містить кількість вершин у дереві (2 \le n \le 10^5).
Кожен із наступних n - 1 рядків описує ребро дерева. Кожен рядок містить три цілих числа , та , де і — номери вершин, з'єднаних ребром (вершини пронумеровано від до ), а (1 \le w \le 10^5) — вага ребра.
Виведіть довжину найдовшого шляху в дереві.

Приклад 1