#include<bits/stdc++.h>
using namespace std;
#define int long long

int N,K;
int a[300];
bool dp[100001];

signed main() {
  cin >> N >> K;
  for(int i=0; i<N; i++) cin >> a[i];

  dp[0]=false;
  for(int i=0; i<=K; i++) 
    for(int j=0; j<N && i-a[j]>=0; j++)
      dp[i] |= !dp[i-a[j]];

  if(dp[K]) puts("First");
  else puts("Second");
}
