func_code_string: #include <bits/stdc++.h>   using namespace std;   using ll = long long;   struct p {     ll v;     int i;   } pp[3];   bool cmp(p x, p y) { return x.v < y.v; }   void dd() {     sort(pp, pp + 3, cmp);     ll y = 2 * pp[2].v - pp[0].v - pp[1].v;     cout << y << endl;     cout.flush();     int x;     cin >> x;     if (x == 0) {       return;     } else {       if (pp[0].i == x) {         cout << pp[2].v - pp[1].v << endl;         cout.flush();         int g;         cin >> g;         return;       } else if (pp[1].i == x) {         cout << pp[2].v - pp[0].v << endl;         cout.flush();         int g;         cin >> g;       } else {         pp[2].v += y;         dd();       }     }   }   int main() {     ll a, b, c;     cin >> a >> b >> c;     pp[0].v = a;     pp[0].i = 1;     pp[1].v = b;     pp[1].i = 2;     pp[2].v = c;     pp[2].i = 3;     cout <<  First  << endl;     cout.flush();     dd();     return 0;   }   