직각삼각형의 개수

시간 제한1초메모리 제한128 MB

문제

2차원 평면에 서로 다른 N개의 점이 있다.

이 점들 중 서로 다른 세 점을 골라 만들 수 있는 삼각형 가운데, 한 각의 크기가 90도인 직각삼각형의 개수를 구하라. 같은 세 점으로 이루어진 삼각형은 한 번만 센다.

입력

첫째 줄에 점의 수 N이 주어진다. (3 <= N <= 1500)

다음 N개 줄에는 각 점의 x좌표와 y좌표가 공백으로 구분되어 주어진다. 모든 좌표는 -10^9 이상 10^9 이하이다.

두 점이 같은 좌표를 갖는 경우는 없다.

출력

직각삼각형의 개수를 첫째 줄에 출력한다.