Задачі
Сума
Сума
Батьки подарували Роману неорієнтований зв'язний зважений граф з $n$ вершинами та $n - 1$ ребрами. Роман бажає знайти сумарну довжину усіх шляхів у графі. Довжина шляху дорівнює сумі довжин ребер в ньому. Роман вважає, що шлях з $u$ в $v$ такий же самий, як і з $v$ в $u$, тому він ці шляхи не розрізняє.
\InputFile
Перший рядок містить кількість вершин у графі $n\:(2 \le n \le 10^5)$. Наступні $n - 1$ рядків описують ребра. Кожний рядок містить три цілі числа: номери вершин, сполучені ребром (вершини пронумеровані числами від $1$ до $n$), та вагу ребра.
\OutputFile
Вивести суму довжин усіх шляхів, обчислену за модулем $10^9$.
\includegraphics{https://static.e-olymp.com/content/1c/1c9962225b484b4be775b21ea4f0cae761cb1c5a.gif}
Вхідні дані #1
3 1 2 1 1 3 3
Вихідні дані #1
8
Вхідні дані #2
6 1 2 5 1 3 1 2 4 2 2 5 4 2 6 3
Вихідні дані #2
90
Пояснення: Пояснення до прикладу. Усі шляхи графу: 1->2, 1->3, 2->1->3, сума їх довжин дорівнює 1 + 3 + 4 = 8.