func_code_string: #include <bits/stdc++.h>   using namespace std;   int n, t;   int ask(int r) {     cout <<  ?   << 1 <<     << r << endl;     int ans;     cin >> ans;     return ans;   }   int main() {     ios_base::sync_with_stdio(0);     cin.tie(0);     srand(time(0));     cin >> n >> t;     vector<int> a(1, t);     int inv = 0, rep = 0;     for (int i = n - 1; i >= 1; i--) {       int t2 = ask(i);       inv ^= 1;       int cur = i - (t - t2 + i) / 2;       if (inv) cur = i - cur;       if (t2 == n - t && rep < 25) {         i++;         rep++;       } else {         a.push_back(cur);         rep = 0;       }       t = t2;     }     reverse(a.begin(), a.end());     cout <<  !   << a[0];     for (int i = 1; i < (int)a.size(); i++) cout << a[i] - a[i - 1];     cout << endl;   }   