#include <bits/stdc++.h>

using namespace std;

int a[111], d[111111];
int main() {
	int n, k;
	cin >> n >> k;
	for (int i = 0; i < n; i++)
		cin >> a[i];
	for (int i = 0; i < k + 1; i++) {
		for (int j = 0; j < n; j++)
			if (i >= a[j]) d[i] |= d[i - a[j]] ^ 1;
	}
	cout << (d[k] ? "First" : "Second") << endl;
	return 0;
}
