Tree Distances II#11510

Tree Distances II

1 second
128 megabytes
Hard

You are given a tree consisting of nodes.

Your task is to determine for each node the sum of the distances from the node to all other nodes.

Input

The first line contains an integer n\:(1 ≤ n ≤ 2 \cdot 10^5): the number of nodes. The nodes are numbered 1, 2, ..., n.

Then there are n − 1 lines describing the edges. Each line contains two integers and b\:(1 \le a, b \le n): there is an edge between nodes and .

Output

Print integers: for each node 1, 2, ..., n, the sum of the distances.

Examples

Example 1

Loading
Loading