#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, a[100], b[100];
  cin >> n;
  for (int i = 0; i < n; ++i) {
    cin >> a[i] >> b[i];
    b[i] += a[i];
  }
  int cnt = 0;
  for (int i = 0; i < n; ++i)
    for (int j = i + 1; j < n; ++j) {
      int t = 1;
      if (max(a[i], b[i]) < min(a[j], b[j]) ||
          min(a[i], b[i]) >= max(a[j], b[j]))
        continue;
      if (a[i] <= b[i] && a[j] <= b[j]) {
        if (a[i] < a[j] && b[i] < b[j])
          t = 2;
        else if (a[i] >= a[j] && b[i] >= b[j])
          t = 2;
      } else if (a[i] > b[i] && a[j] > b[j]) {
        if (a[i] < a[j] && b[i] < b[j])
          t = 2;
        else if (a[i] >= a[j] && b[i] >= b[j])
          t = 2;
      }
      cnt += t;
    }
  cout << cnt;
  return 0;
}
