D. Количество параллелограммов
ограничение по времени на тест
4 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Вам заданы n точек на плоскости. Никакая пара точек не совпадает, никакие три точки не лежат на одной прямой. Найдите количество параллелограммов с вершинами в заданных точках.

Входные данные

В первой строке находится целое число n (1 ≤ n ≤ 2000) — количество точек.

В следующих n строках находятся пары целых чисел (xi, yi) (0 ≤ xi, yi ≤ 109) — координаты i-й точки.

Выходные данные

Выведите одно целое число c — количество параллелограммов с вершинами в заданных точках.

Пример
Входные данные
4
0 1
1 0
1 1
2 0
Выходные данные
1