#include <bits/stdc++.h>
using namespace std;
int32_t main() {
  long long x[3];
  cin >> x[0] >> x[1] >> x[2];
  cout << "First"
       << "\n";
  cout << 10000000000 << "\n";
  cout.flush();
  long long now;
  cin >> now;
  x[now - 1] += 10000000000;
  long long y[3] = {x[0], x[1], x[2]};
  sort(y, y + 3);
  long long a = y[2], b = y[1], c = y[0];
  cout << a + a - b - c << "\n";
  cout.flush();
  cin >> now, x[now - 1] += a + a - b - c;
  long long z[3] = {x[0], x[1], x[2]};
  sort(z, z + 3);
  cout << z[1] - z[0] << "\n";
  cout.flush();
  cin >> now;
  return 0;
}
