func_code_string: #include <bits/stdc++.h>   using namespace std;   const int maxn = 5e5 + 100;   class Node {    public:     int l, r;     bool operator<(const Node &a) const { return r < a.r; }   };   Node n[maxn];   int main() {     int N;     scanf( %d , &N);     for (int i = 0; i < N; i++) scanf( %d%d , &n[i].l, &n[i].r);     sort(n, n + N);     int ans = 1, ps = 0;     for (int i = 1; i < N; i++)       if (n[i].l > n[ps].r) {         ans++;         ps = i;       }     printf( %d n , ans);   }   