#P4782. Mahmoud and Ehab and the bipartiteness

Mahmoud and Ehab and the bipartiteness

说明

$Mahmoud$ 和 $Ehab$ 继续他们的冒险!恶魔大陆的每个人都知道,$Evil$ 博士喜欢二分图,尤其是树。

树是一个连通的无环图。二分图是一个图,它的顶点可以划分为 $2$ 个集合,对于图中的每条边 $(u,v)$,$u$ 和 $v$ 属于不同的集合。

$Evil$ 博士给了 $Mahmoud$ 和 $Ehab$ 一棵由 $n$ 个节点组成的树,并要求他们向其中添加边,使图仍然是二分图。 添加这些边后,该图应该还是简单图(不包含自回环和重边)。请问他们可以添加的最大边数是多少?

自回环是一条起点和终点相同的边。重边是指两个顶点之间存在超过一条边的情况。要注意自回环和回路是不一样的。

输入格式

输入的第一行包含一个整数 $n$ — 树中的节点数 $(1 <= n <= 10^5)$。

接下来的 $n-1$ 行包含整数 $u$ 和 $v$ $(1 <= u, v <= n$,$u$ ≠ $v)$ — 树上边的描述。

保证给定的图是一棵树。

输出格式

输出一个整数 — $Mahmoud$ 和 $Ehab$ 在满足条件时可以添加到树中的最大边数。

样例

3
1 2
1 3
0

样例

5
1 2
2 3
3 4
4 5
2

提示

【样例 $1$ 解释】

唯一可以添加的边是 $(2,3)$,但添加此边将使该图不满足二分图,所以答案是 $0$。

【样例 $2$ 解释】

可以添加边 $(1,4)$ 和 $(2,5)$。

【数据范围】

$1 \le n \le 10^5$,$1 \le u, v \le n$,$u$ ≠ $v$。