#include<bits/stdc++.h>
using namespace std;
int dp[1000000],l[111];
int main(){
	int n,k;
	cin>>n>>k;
	for (int i =1;i<=n;i++)
		cin>>l[i];
	for (int i = 1;i<=k;i++){
		for (int j =1;j<=n;j++){
			if (l[j]<=i)
				if (!dp[i-l[j]])
					dp[i]=1;
		}
	}
	if (dp[k])
		cout<<"First";
	else
		cout<<"Second";
}