#202. 贪玩的鼠弟弟

贪玩的鼠弟弟

Background

土拨鼠昊林有一个贪玩的鼠弟弟

Description

土拨鼠昊林搬新家了, 新家是一棵nn个节点的树, 贪玩的鼠弟弟站在uu房间, 昊林站在vv房间, 他们决定玩一个游戏.

两人轮流移动, 鼠弟弟先移动, 每人每次移动可以移动到一个相邻房间.

如果两个人在一个房间相遇了, 那么昊林就抓住了鼠弟弟.

鼠弟弟希望尽可能晚的被抓住, 昊林希望尽可能早的抓住鼠弟弟, 若两个人都采用最优方案, 请问昊林至少需要移动多少步才可以抓住鼠弟弟?

注意: 每次移动都必须移动到相邻房间, 不可以在某个房间藏起来.

Format

Input

第一行三个整数n,u,vn, u, v

接下来n1n-1行, 每行两个数字a,ba, b, 表示a,ba, b两个房间相邻.

Output

输出一个整数, 表示昊林最少移动多少步.

Samples

5 4 1
1 2
2 3
3 4
3 5
2

样例解释

昊林将会在33号房间抓住弟弟

Limitation

1s, 1024KiB for each test case.

1<=u,v<=n<=1051 <= u, v <= n <= 10^5