Problem A: 树上结点深度

Problem A: 树上结点深度

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MiB

Description

给定一棵包含  个结点的树,结点编号为 。我们将  号结点指定为这棵树的根。

定义根结点的深度为 。对于任意非根结点 ,其深度定义为其父结点的深度加 

请你计算并输出这棵树中每个结点的深度。

Input

输入的第一行包含一个整数 ,表示树的结点个数。

接下来  行,每行包含两个整数 ,表示结点  和结点  之间存在一条无向边。保证输入的数据构成一棵树。

Output

输出一行,包含  个整数。第  个整数表示编号为  的结点的深度。两个整数之间请用一个空格隔开。

Sample Input Copy

5
1 2
1 3
2 4
2 5

Sample Output Copy

1 2 2 3 3