#include <cstdio>
#include <iostream>

using namespace std;

int n, k;
int a[110];
bool f[100010];

int main()
{
	scanf("%d%d", &n, &k);
	for (int i = 1; i <= n; ++ i)
		scanf("%d", &a[i]);
	for (int i = 1; i <= k; ++ i)
		for (int j = 1; j <= n && a[j] <= i; ++ j)
			if (! f[i - a[j]])
			{
				f[i] = 1;
				break;
			}
	printf(f[k] ? "First" : "Second");
	return 0;
}