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

int main(){
	int n, k;
	int a[101], dp[100001];
	cin >> n >> k;
	for(int i = 1; i <= n; i++) cin >> a[i];
	sort(a + 1, a + n + 1);
	for(int i = 0; i <= k; i++){
		dp[i] = 0;
		for(int j = 1; j <= n && a[j] <= i; j++){
			if(dp[i - a[j]] == 0){
				dp[i] = 1;
				break;
			}
		}
	}
	cout << (dp[k] == 1 ? "First" : "Second") << '\n';
}