#include <bits/stdc++.h>
using namespace std;
pair<long long, int> a[3];
long long x, y;
int ind;
int main() {
  for (int i = 0; i < 3; i++) {
    a[i].second = i;
    cin >> a[i].first;
  }
  sort(a, a + 3);
  cout << "First" << endl;
  x = a[1].first - a[0].first;
  y = a[2].first - a[1].first;
  cout << x + y * 2 << endl;
  cin >> ind;
  if (ind == 0) return 0;
  ind--;
  if (ind == a[2].second) {
    cout << x * 3 + y * 6 << endl;
    cin >> ind;
    if (ind == 0) return 0;
    ind--;
    if (ind == a[0].second) {
      cout << x + y * 3 << endl;
      cin >> ind;
      return 0;
    } else {
      cout << x * 2 + y * 3 << endl;
      cin >> ind;
      return 0;
    }
  } else if (ind == a[1].second) {
    cout << x + y << endl;
    cin >> ind;
    return 0;
  } else {
    cout << y << endl;
    cin >> ind;
    return 0;
  }
  return 0;
}
