热爱环游世界的数字网红 Marina 正在为女装品牌 W2M(From Woman to Woman Marina)进行一次宣传巡演。Marina 的旅程将带她穿过拉丁美洲的 $N$ 个城市,每个城市都有其独特的魅力,并用一个介于 $1$ 到 $N$ 之间互不相同的整数进行标识,称为其受欢迎度指数。
为了方便 Marina 的旅行,W2M 为她提供了 $N - 1$ 条通道,连接某些城市对,从而保证所有 $N$ 个城市之间都是连通的。Marina 可以根据需要多次通过这些连接。
Marina 的任务是在这 $N$ 个城市中展示该品牌的连衣裙,但有一个特别的规则。每当她首次访问一个城市时,她必须选择一件之前没有穿过的连衣裙,并在社交媒体上发布一张展现该城市精髓的照片。她分享的每张新照片都会吸引粉丝,从而为下一张照片创造期待值。她第一张照片的期待值为 $1$,之后每张照片的期待值都会增加 $1$。
Marina 可以根据需要多次重新访问任何城市,但新照片只能在首次访问该城市时发布。她的目标是最大化巡演的总利润,利润的计算方式是每张照片的期待值乘以拍摄该照片的城市的受欢迎度指数的总和。更具体地说,设 $p_i$ 为拍摄第 $i$ 张照片的城市的受欢迎度指数。根据这些信息,利润可以计算为:
$$\sum_{i=1}^{N} i \times p_i = 1 \times p_1 + 2 \times p_2 + \dots + N \times p_N$$
现在,Marina 寻求你的帮助。已知巡演必须从城市 $p_1 = R$ 开始,你的任务是帮助 Marina 通过合理规划访问城市的顺序,来确定她能获得的最大利润。
输入格式
第一行包含两个整数 $N$($1 \le N \le 3 \times 10^5$)和 $R$($1 \le R \le N$),分别表示城市的数量和巡演的起点城市。
接下来的 $N - 1$ 行,每行包含两个整数 $U$ 和 $V$($1 \le U, V \le N$ 且 $U \neq V$),表示城市 $U$ 和 $V$ 之间存在一条通道。保证可以通过这些通道到达每个城市。
输出格式
输出一行,包含一个整数,表示 Marina 在宣传巡演中可以获得的最大利润。
样例
输入样例 1
7 3 3 5 3 7 5 1 5 4 7 2 7 6
输出样例 1
121
输入样例 2
1 1
输出样例 2
1