1743 - 国王的路径
Description

国王管理着一个层级森严的国家,从国王—>大臣_i—>....—>士兵_i,每次传达士兵都需要经过大臣层层传递,国王想优化传递路线,所以他想询问一下你,最慢传达的士兵和最快传达到的士兵之间的时间差是多少?

士兵就是没人管理的人,否则都是大臣或者小臣!

Input

第一行一个数字n,表示王国有多少人。

接下来2—n行,每行表示臣民和臣民之间的管理关系。

Output

一个数字表示最快传达的士兵和最慢传达士兵的时间差!

Examples

Input

5
1 2
1 3
3 4
4 5

Output

2
Hint

n\leq10^6

样例解释:

从1-3-4-5需要3步,从1-5需要1步,所以最快和最慢的差了2步!

题目参数
Time Limit 1 second
Memory Limit 128 MB
提交次数 14
通过次数 9