#include <bits/stdc++.h>
using namespace std;
long long a, b, c, d, e, f[100009], mod = 1000000007, dp[100009];
int main() {
  ios_base::sync_with_stdio(false), cin.tie(0), cout.tie(0);
  cin >> a >> b;
  for (c = 1; c <= a; c++) cin >> f[c];
  dp[0] = 0;
  for (c = 1; c <= b; c++) {
    for (d = 1; d <= a; d++) {
      if (c - f[d] >= 0 && dp[c - f[d]] == 0) {
        dp[c] = 1;
        break;
      }
    }
  }
  if (dp[a] == 1) {
    cout << "First";
  } else {
    cout << "Second";
  }
  return 0;
}
