Сережа нарисовал на плоскости n различных точек. Координаты каждой точки — целые числа. Сейчас ему интересно, сколько существует на плоскости квадратов со сторонами, параллельными осям координат, во всех четырех вершинах которых находятся нарисованные точки? Помогите ему, посчитайте это количество.
Выходные данные
В единственную строку выведите искомое количество квадратов.
| № | Входные данные | Выходные данные |
|
1
|
5
0 0
0 2
2 0
2 2
1 1
|
1
|
|
2
|
9
0 0
1 1
2 2
0 1
1 0
0 2
2 0
1 2
2 1
|
5
|