#include<bits/stdc++.h>
#define maxn 120
#define maxk 120000
using namespace std;
bool f[maxk];
int a[maxn];
int main(){
	ios::sync_with_stdio(false);
	int N, K;
	cin >> N >> K;
	for(int i = 1; i <= N; i += 1) cin >> a[i];
	for(int i = 1; i <= K; i += 1)
		for(int j = 1; j <= N && a[j] <= i; j += 1){
			f[i] |= !f[i - a[j]];
		}
	cout << (f[K] ? "First" : "Second");
} 