func_code_string: #include <bits/stdc++.h>   using namespace std;   set<int> marc[100010];   int input(void) {     int x;     scanf( %d , &x);     return x;   }   int main() {     int n = input();     for (int i = 0; i < (n); i++) {       int x = input(), k = input();       if (x == 0) {         marc[k].insert(0);       } else {         if (marc[k].find(x - 1) != marc[k].end()) {           marc[k].insert(x);         } else {           cout <<  NO n ;           return 0;         }       }     }     cout <<  YES n ;     return 0;   }   