ShyWoou được thầy giáo cho một cây gồm n đỉnh và n−1 cạnh.
Thầy giáo định nghĩa d(i,j) là số cạnh tối thiểu để duyệt từ đỉnh i đến đỉnh j.
Với mỗi đỉnh i trên đồ thị, thầy giáo yêu cầu ShyWoou hãy tính :
- ∑ni=1∑nj=1d(i,j)
Input
- Dòng đầu chứa số nguyên dương n (2≤n≤2×105).
- N−1 dòng tiếp theo chứa hai số nguyên dương ui và vi(1≤ui<vi≤n), giữa hai đỉnh ui và vi có cạnh nối vô hướng.
Output
- Gồm n dòng, dòng thứ i in ra ∑nj=1d(i,j).
Ví dụ
Sample Input
Copy
2
1 2
Sample Output
Copy
1
1
Giải thích
- Với i=1, ta có d(1,1)+d(1,2)=0+1=1.
- Với i=2, ta có d(2,1)+d(2,2)=1+0=1.