#include<bits/stdc++.h>
using namespace std;
const int N = 1e2+3;
const int K = 1e5+5;
bool dp[K];
int a[N];
int main() {
	int n, k;
	cin >> n >> k;
	for(int i = 0; i < n; ++i)
		cin >> a[i];
	for(int j = 0; j <= k; ++j)
		for(int i = 0; i < n; ++i)
			if(j - a[i] >= 0)
				dp[j] |= !dp[j-a[i]];
	cout << ((dp[k]) ? "First" : "Second");

	return 0;
}
