#include<iostream>
using namespace std;
const int N=1e5+5;
int f[N],ar[N];
int main(){
	int n,k,i,j;
	cin>>n>>k;
	for(i=1;i<=n;i++){
		cin>>ar[i];
	}
	for(i=1;i<=k;i++){
		for(j=1;j<=n;j++){
			if(i>=ar[j]&&f[i-ar[j]]==0){
				f[i]=1;
				break;
			}
		}
	}
	if(f[k]==1){
		cout<<"First";
	}
	else{
		cout<<"Second";
	}
}