[POI2014] HOT-Hotels 加强版

题目背景

同 [[POI2014]HOT-Hotels](https://www.luogu.com.cn/problem/P3565),数据范围加大到 $1 \le n \le 10^5$。 来源于 BZOJ4543。

题目描述

给出一棵有 $n$ 个点的树,求有多少组点 $(i,j,k)$ 满足 $i,j,k$ 两两之间的距离都相等。 $(i,j,k)$ 与 $(i,k,j)$ 算作同一组。

输入输出格式

输入格式


第一行一个整数 $n$。 接下来 $n-1$ 行,每行两个整数 $a,b$,表示在 $a,b$ 之间有一条边。

输出格式


一行一个整数,表示所有合法的点的组数。

输入输出样例

输入样例 #1

7
1 2
5 7
2 5
2 3
5 6
4 5

输出样例 #1

5

说明

对于 $100\%$ 的数据, $1\le n\le10^5, 1\le a\le b\le n$。