50 50 50 50
 49 49 4 1
 48 50 12 11
 5 7 1 10
 1 50 50 50
 5 7 1 4
 32 4 17 3
 1 50 1 50
 50 1 1 1
 32 31 10 9
 5 7 4 1
 49 49 3 3
 50 49 1 2
 50 48 3 1
 50 1 1 50
 5 7 10 10
 1 1 1 1
 49 50 11 12

Second
 Second
 Second
 Second
 Second
 Second
 First
 Second
 First
 First
 Second
 Second
 First
 First
 First
 Second
 Second
 Second

#include <bits/stdc++.h>
using namespace std;
const int inf = 2009000999;
const double eps = 1e-3;
const int maxn = 1e5 + 55;
const int maxk = 55;
const int base = 1073741789;
const long long basell = 1e18 + 3;
const long double PI = acos(-1.0);
string itosm(long long x) {
  string ans = "";
  while (x > 0) {
    ans += ((x % 10) + '0');
    x /= 10;
  }
  reverse(ans.begin(), ans.end());
  return ans;
}
long long stoim(string str) {
  long long ans = 0;
  long long k = 1;
  for (int i = str.length() - 1; i >= 0; i--) {
    ans += (str[i] - '0') * k;
    k *= 10;
  }
  return ans;
}
int a[maxn];
int main() {
  freopen("input.txt", "r", stdin);
  int a, b;
  cin >> a >> b;
  if (a > b) {
    cout << "First";
  } else {
    cout << "Second";
  }
  return 0;
}
