#include<bits/stdc++.h>
using namespace std;
int main()
{
  int n,k;
  cin>>n>>k;
  int dp[k+5]={0},a[n+5];
  for(int i=0;i<n;i++)
    cin>>a[i];
  dp[0]=1;
  for(int i=0;i<k;i++)
  {
    if(!dp[i])
      continue;
    else
    {
      for(int j=0;j<n;j++)
      {
        if(i+a[j]<=k)
          dp[i+a[j]]=1;
      }
    }
  }
    if(dp[k]==1)
      cout<<"First\n";
    else
      cout<<"Second\n";
    return 0;
  }