#include<bits/stdc++.h>
int n,k,a[105],i,j,l;
bool res[100005][2];
using namespace std;
int main(){
	cin>>n>>k;
	for(i=0;i<n;i++)
	cin>>a[i];
	for(i=1;i<=k;i++)
	for(j=0;j<2;j++)
	for(l=0;l<n;l++)
	if(i>=a[l]&&!res[i-a[l]][j^1])res[i][j]=1;
	if(res[k][0])cout<<"First";
	else cout<<"Second";
}