Сережа нарисовал на плоскости 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
|