#include <bits/stdc++.h>
using namespace std;
int a[100010], d[100010];
int n;
void reset() {
  int i;
  for (i = 1; i <= 100000; i++) d[i] = 0;
}
void solve() {
  int i, x, h, w;
  reset();
  for (i = 0; i < n; i++) {
    scanf("%d %d", &x, &a[i]);
    d[x]++;
  }
  for (i = 0; i < n; i++) {
    h = n - 1;
    h += d[a[i]];
    w = (n - 1) * 2 - h;
    printf("%d %d\n", h, w);
  }
}
int main() {
  while (scanf("%d", &n) > 0) {
    solve();
  }
  return 0;
}
