#20965. ZHtwinkle 和贪玩的小孩

ZHtwinkle 和贪玩的小孩

Description

ZHtwinkle 遇到了一个贪玩的小孩,他们面前有一棵 nn 个节点的树;一开始贪玩的小孩站在 uu 点上,ZHtwinkle 站在 vv 点上,他们决定一个游戏:

两个人轮流移动,贪玩的小孩先手,每人每次移动必须移动到任何一个相邻的节点,如果某个人发现自己与对方站在了同一个节点上,那么宣布游戏结束,注意每个人每一轮必须移动

已知贪玩的小孩希望游戏能够尽可能晚地结束,ZHtwinkle 希望游戏能够尽可能早地结束,若两人都使用最佳方案,请问 ZHtwinkle 会移动多少步?

Format

Input

第一行三个数 1N1051 \le N \le 10^5, 1u,vN1 \le u, v \le N

接下来 N1N - 1 行每行两个数 1A,BN1 \le A, B \le N 代表 A,BA, B 之间有一条边

Output

输出一个数代表 ZHtwinkle 的移动步数

Samples

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