func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     int N;     cin >> N;     vector<pair<int, int>> t(N), b(N);     for (int i = 0; i < N; i++)       cin >> b[i].first >> b[i].second >> t[i].first >> t[i].second;     multiset<int> tm[2], bm[2];     for (int i = 0; i < N; i++) {       tm[0].insert(t[i].first);       tm[1].insert(t[i].second);       bm[0].insert(-b[i].first);       bm[1].insert(-b[i].second);     }     for (int i = 0; i < N; i++) {       tm[0].erase(tm[0].find(t[i].first));       tm[1].erase(tm[1].find(t[i].second));       bm[0].erase(bm[0].find(-b[i].first));       bm[1].erase(bm[1].find(-b[i].second));       pair<int, int> tp = make_pair(*tm[0].begin(), *tm[1].begin());       pair<int, int> bp = make_pair(-*bm[0].begin(), -*bm[1].begin());       if (tp.first >= bp.first && tp.second >= bp.second) {         cout << tp.first <<     << tp.second << endl;         return 0;       }       tm[0].insert(t[i].first);       tm[1].insert(t[i].second);       bm[0].insert(-b[i].first);       bm[1].insert(-b[i].second);     }     return 0;   }   