#include<bits/stdc++.h>
using namespace std;
#define mod 1000000007
#define rep(i,N) for(int i=0;i<N;i++)

int main(){
  int N,K;
  cin>>N>>K;

  int a[N];
  rep(i,N) cin>>a[i];

  bool dp[K+1];

  rep(i,K+1){
    dp[i] = false;
    rep(j,N){
      if(i-a[j] >= 0) dp[i] = dp[i] | !dp[i-a[j]];
    }
  }

  if(dp[K]) cout<<"First";
  else cout<<"Second";

  return 0;

}
