#include<bits/stdc++.h>
#define ll long long int
const int MOD = 1e9+7;
using namespace std;
int main()
{   ios_base::sync_with_stdio(false); cin.tie(0);
	  int n,k,j;cin>>n>>k;
    int dp[2][k+1]={0};
    for(int i=0;i<=k;i++) dp[0][i]=1;
    for(int i=0;i<=n;i++) dp[i][0]=1;
    for(int i=1;i<=n;i++)
    {
      int a;cin>>a;
      if(i%2==1)
      {
        for(j=1;j<=k;j++)
        {
          dp[1][j]=(dp[0][j]);
          if(j>=a) dp[1][j]=min(dp[1][j],1-dp[1][j-a]);
        }
      }
      else
      {
        for(j=1;j<=k;j++)
        {
          dp[0][j]=(dp[1][j]);
          if(j>=a) dp[0][j]=min(dp[0][j],1-dp[0][j-a]);
        }
      }
    }
    int ans;
    if(n%2==1){ ans= dp[1][k]; }
    else      { ans= dp[0][k]; }
    if(ans==1) cout <<"Second";
    if(ans==0) cout <<"First";
  return 0;
}
