#include <bits/stdc++.h>
using namespace std;
map<int, int> M1, M2;
map<pair<int, int>, int> M3;
pair<int, int> p;
int main() {
  long long ans;
  int n, a, b;
  scanf("%d", &n);
  ans = 0;
  for (int i = 0; i < n; i++) {
    scanf("%d%d", &a, &b);
    p = make_pair(a, b);
    ans += M1[a];
    ans += M2[b];
    if (M3[p] > 0) {
      ans -= M3[p];
    }
    M3[p]++;
    M1[a]++;
    M2[b]++;
  }
  printf("%I64d\n", ans);
  return 0;
}
