#include<bits/stdc++.h>
using namespace std;
typedef long long int lli;
#define mod 1000000007
#define F first
#define S second
#define eb emplace_back
int main()
{
    //freopen("input.txt","r",stdin);
    ios::sync_with_stdio(false);
    cin.tie(NULL);
    lli n,m,i,j,k;
    cin>>n>>k;
    lli dp[k+1]={},ar[k+1]={};
    for(i=0;i<n;i++)
    {
        cin>>ar[i];
        dp[ar[i]]=1;
    }
    m=ar[n-1];
    for(i=m+1;i<=k;i++)
    {
        for(j=0;j<n;j++)
            if(dp[i-ar[j]]==0)
            {
                dp[i]=1;
                break;
            }
    }
    //for(i=0;i<=k;i++)
    //    cout<<dp[i]<<" ";cout<<"\n";
    if(dp[k]==1)
        cout<<"First";
    else
        cout<<"Second";
    return 0;
}
