func_code_string: #include <bits/stdc++.h>   using namespace std;   const int MOD = 1000000007;   const double PI = 3.141592653528;   const long long INF = 10000000000000000;   int main() {     ios_base::sync_with_stdio(0);     cin.tie(0);     int t;     cin >> t;     while (t--) {       int n;       cin >> n;       vector<pair<pair<int, int>, int> > v;       long long sum = 0;       for (int i = 0; i < 2 * n - 1; ++i) {         int a, b;         cin >> a >> b;         v.push_back(make_pair(make_pair(a, b), i));         sum += b;       }       cout <<  YES n ;       sort(v.rbegin(), v.rend());       long long sum1 = v[0].first.second;       int k = 1;       for (int i = 0; i < n - 1; ++i) sum1 += v[k + 2 * i].first.second;       if (2 * sum1 < sum) ++k;       cout << v[0].second + 1 <<    ;       for (int i = 0; i < n - 1; ++i) cout << v[k + 2 * i].second + 1 <<    ;     }   }   