Задача E. Empty rectangles

Автор:A. Baranov   Ограничение времени:1 сек
Входной файл:Стандартный вход   Ограничение памяти:512 Мб
Выходной файл:Стандартный выход  

Условие

Пусть имеется набор из N двумерных точек, заданных своими координатами (Xi, Yi).

Требуется определить число всех возможных прямоугольников, удовлетворяющих следующим условиям:

Формат входных данных

В начале входных данных находится число N,
за которым следует 2 × N целых чисел, задающих координаты точек: Xi, Yi.

Формат выходных данных

Выходные данные должны содержать
количество обнаруженных прямоугольников.

Ограничения

Никакие две точки исходного набора
не совпадают между собой.

 − 106 ≤ (Xi, Yi) ≤ 106,

4 ≤ N ≤ 105

Примеры тестов

Стандартный вход Стандартный выход
1
12
-35 -17
 43  10
 24 -17
-16 -29
 43  54
-35  40
 43 -29
 24  10
-16  54
-35  10
 43 -17
 24  40
3
2
12
-20 -34
 17  34
-20  40
-10 -20
-43 -17
 19  15
-15  16
  0 -34
-32  19
  0 -12
-13   0
  0  40
0

0.159s 0.021s 15