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

int main()
{
 ll n,k;
 cin>>n>>k;
 int arr[n];
 for(int i=0;i<n;i++)cin>>arr[i];
 int dp[(int)1e6]={0};
 for(int i=0;i<(int)1e6;i++)
 {
     for(int x=0;x<n;x++)
      {
          if(i>=arr[x]&&dp[i-arr[x]]==0)dp[i]=1;
      }
 }

 if(dp[k]==1)cout<<"First"<<endl;
 else cout<<"Second"<<endl;
}
  