На координатной плоскости заданы $$$N$$$ точек с целочисленными координатами.
На некоторых тройках этих точек можно построить прямоугольные треугольники. Напишите программу, которая найдет все такие треугольники и посчитает их количество.
Первая строка входных данных содержит число $$$N$$$ ($$$1 \le N \le 100$$$) — количество точек.
Каждая из следующих $$$N$$$ строк содержит пару чисел $$$x_k, y_k$$$ ($$$-10^9 \le x_k, y_k \le 10^9$$$) — координаты точек, разделённые пробелом.
Гарантируется, что все точки попарно различны.
Выведите одно число, искомое количество прямоугольных треугольников.
6 10 1 3 3 6 6 3 7 7 3 4 0
3
На рисунке ниже прямоугольными треугольниками являются треугольники $$$ACE$$$, $$$CDE$$$ и $$$BDE$$$.
| Name |
|---|


