3543 - [ONTAK2010]Garden

给N个点,问存在多少个两边与坐标轴平行的正方形,四个顶点属于这N个点中的4个。

Input

第一行一个整数N。 接下来N行每行两个数x_i,y_i表示坐标。

Output

一行一个整数表示答案。

Examples

Input

6
0 0
0 1
1 0
1 1
3 0
3 1

Output

1

Hint

【数据范围】

N<=10^5,|x_i|,|y_i|<=10^6

Time Limit 1 second
Memory Limit 128 MB
Stats
上一题 下一题