#include <bits/stdc++.h>
using namespace std;
int main(){
  int n, k; cin >> n >> k;
  vector<int> a(n); for(int & i : a) cin >> i;
  vector<bool> is_winning(k + 1, false);
  for(int i = 1; i <= k; i++){
    for(int j : a) if(j <= i && !is_winning[i - j]) is_winning[i] = true;
  }
  if(is_winning[k]) cout << "First" << endl;
  else cout << "Second" << endl;
  return 0;
}