#include<bits/stdc++.h>
using namespace std;
#define ll long long
const ll int mod=1e9+7;

int main(){
	ll n,k;
	cin>>n>>k;
	vector<ll>a(n);
	for(int i=0;i<n;i++) cin>>a[i];
	vector<ll>dp(k+1,0);
	for(int i=0;i<=k;i++){
		for(auto j:a){
			if(i>=j && !dp[i-j])
			dp[i]=1;
		}
	}
	if(dp[k]) cout<<"First"<<endl;
	else
	cout<<"Second"<<endl;
	return 0;
}