#include<bits/stdc++.h>
using namespace std;


int l[1000000];
int dp[1000000];

int main (){
	int n,k;
	cin>>n>>k;
	for (int i = 1;i<=n;i++)
		cin>>l[i];
	
	for (int i = 0;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";
}