func_code_string: #include <bits/stdc++.h>   using namespace std;   int n, last;   struct rec {     int s, t;   } da[50100];   bool cmp(rec a, rec b) {     if (a.s < b.s) return true;     if (a.s > b.s) return false;     if (a.t < b.t) return true;     return false;   }   int main() {     scanf( %d , &n);     for (int i = 1; i <= n; i++) scanf( %d%d , &da[i].s, &da[i].t);     sort(da + 1, da + n + 1, cmp);     for (int i = 1; i <= n; i++)       if (da[i].t >= last) {         last = da[i].t;       } else         last = da[i].s;     printf( %d , last);     return 0;   }   