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