#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
vector<int> a;
map<int, int> mp;
for(int i=0; i<n; i++){
int x, y;
cin >> x >> y;
mp[x]++;
}
vector<int> k;
for(auto &p : mp){
if(p.second >= 2){
int x = p.second;
k.push_back(x);
}
}
int s = 0;
for(int x : k){
x--;
for(int i=0; i<=x; i++){
s += i;
}
}
cout << s;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGludCBuOwogICAgY2luID4+IG47CiAgICB2ZWN0b3I8aW50PiBhOwogICAgbWFwPGludCwgaW50PiBtcDsKICAgIGZvcihpbnQgaT0wOyBpPG47IGkrKyl7CiAgICAgICAgaW50IHgsIHk7CiAgICAgICAgY2luID4+IHggPj4geTsKICAgICAgICBtcFt4XSsrOwogICAgfQogICAgdmVjdG9yPGludD4gazsKICAgIGZvcihhdXRvICZwIDogbXApewogICAgICAgIGlmKHAuc2Vjb25kID49IDIpewogICAgICAgICAgICBpbnQgeCA9IHAuc2Vjb25kOwogICAgICAgICAgICBrLnB1c2hfYmFjayh4KTsKICAgICAgICB9CiAgICB9CiAgICBpbnQgcyA9IDA7CiAgICBmb3IoaW50IHggOiBrKXsKICAgICAgICB4LS07CiAgICAgICAgZm9yKGludCBpPTA7IGk8PXg7IGkrKyl7CiAgICAgICAgICAgIHMgKz0gaTsKICAgICAgICB9CiAgICB9CiAgICBjb3V0IDw8IHM7CiAgICByZXR1cm4gMDsKfQo=