#include<iostream>
using namespace std;
int main()
{
	int n,k;
	cin >> n >> k;
	int nums[n];
	for(int i = 0;i < n;++i)
		cin >> nums[i];
	int dp[k+1];
	dp[0] = 0;
	for(int i = 1;i <= k;++i)
	{
		dp[i] = 0;
		for(int j = 0;j < n;++j)
		{
			if(i - nums[j] >= 0 && dp[i-nums[j]] == 0)
				dp[i] = 1;
		}
	}
	cout << (dp[k] ? "First":"Second") << endl;
	return 0;
}