题目描述
平面上有 n 个不同的点,每个点坐标为 (x , y )。请你计算使用这 n 个点作为顶点,可以组成多少个两条直角边分别平行于 x 轴和 y 轴的直角三角形。
输入格式
输入第一行一个整数 n,表示点的总数。
接下来 n 行,每行两个整数 x , y ,表示第 i 个点的坐标。
输出格式
输出一行一个整数,表示满足条件的直角三角形个数。
样例数据
input
3
1 1
2 1
1 2
output
1
数据范围
对于 100% 的数据,3≤n≤100000,1≤xi,yi≤1000000
