Задачи
Прямоугольники-1
Прямоугольники-1
Даны \textbf{n} различных точек на плоскости. Требуется найти количество различных невырожденных прямоугольников, вершинами которых являются заданные точки.
Заметим, что стороны искомых прямоугольников могут не быть параллельны осям координат.
\InputFile
В первой строке входного файла записано число \textbf{n} (\textbf{1} ≤ \textbf{n} ≤ \textbf{4063}). Затем следуют \textbf{n} пар целых чисел (\textbf{x_i}, \textbf{y_i}) (\textbf{0} ≤ \textbf{x_i}, \textbf{y_i} ≤ \textbf{32000}).
\OutputFile
Выведите в выходной файл единственное число - количество искомых прямоугольников.
Входные данные #1
4 0 0 1 2 1 0 0 2
Выходные данные #1
1