#include<stdio.h>
int main()
{	printf("Enter the no of elements in the array and no ofo stones\n");
	int n,x;
	scanf("%d%d",&n,&x);
	printf("Enter the elements of array\n");
	int i=0,a[n+1];
	for(i=1;i<=n;i++)
	{
		scanf("%d",&a[i]);
	}
	int dp[n+1];
	int j;
	for(i=1;i<=x;i++)
	{
		dp[i]=2;
		for(j=0;j<=n;j++)
		{
			if(i-a[j]<0)
			dp[i]=2;
			else if(i-a[j]==0)	
			dp[i]=1;
			else if(dp[i-a[j]]==2)
			{
			dp[i]=1;
			break;
			}
		}	
	}
	if(dp[x]==1])
	printf("First");
	else
	printf("Second");
	return 0;
}
