#include <bits/stdc++.h>
using namespace std;
int main() {
  int n;
  cin >> n;
  int veci[2][n];
  int lidi[100000];
  for (int a = 0; a < 100000; a++) {
    lidi[a] = -1;
  }
  for (int a = 0; a < n; a++) {
    cin >> veci[0][a];
    cin >> veci[1][a];
  }
  int aktprikl, aktclo;
  for (int a = 0; a < n; a++) {
    aktprikl = veci[0][a];
    aktclo = veci[1][a] - 1;
    if (lidi[aktclo] + 1 < aktprikl) {
      cout << "NO";
      goto end;
    }
    if (lidi[aktclo] + 1 == aktprikl) {
      lidi[aktclo]++;
    }
  }
  cout << "YES";
end:
  return 0;
}
