#include <cstdio>

int n, k;
int A[101];

bool dp[100001];

int main(){
  scanf("%d%d", &n, &k);
  for(int i = 0; i < n; i++) scanf("%d", A+i);
  A[n] = k+1;
  for(int i = 1; i <= k; i++){
    for(int j = 0; !dp[i] && A[j] <= i; j++) dp[i] = !dp[i-A[j]];
  }
  if(dp[k]) puts("First");
  else puts("Second");
  return 0;
}
