#include "testlib.h" #include using namespace std; using ll = long long; const ll min_n = 1; const ll max_n = 10000; const ll min_a = 1; const ll max_a = 10000; const ll min_sum = 1; const ll max_sum = 10000; int main(){ registerValidation(); ll n = inf.readInt(min_n, max_n); inf.readEoln(); vector a(n); ll sum = 0; for (ll i = 0; i < n; i++){ a[i] = inf.readInt(min_a, max_a); sum += a[i]; if (i != n - 1) inf.readSpace(); } inf.readEoln(); cout << "First" << endl; while(true){ for(int i = 0; i < n; i++) { if(a[i] != 0) { cout << i + 1 << " " << 1 << endl; a[i]--; break; } } int res = inf.readInt(-1, 1); inf.readEoln(); if(res == -1 || res == 1) { break; } int i = inf.readInt(1, n) - 1; inf.readSpace(); int x = inf.readInt(1, 1); inf.readEoln(); assert(a[i] >= x); a[i] -= x; res = inf.readInt(-1, 1); inf.readEoln(); if(res == -1 || res == 1) { break; } } inf.readEof(); }