import sys
N,K=map(int, raw_input().split())
A=map(int, sys.stdin.readline().split())

dp=[ None for i in range(K+1) ]

for i in range( min(A) ):
	dp[i]="L"


for i,x in enumerate(dp):
	if x is None:
		for j in A:
		#	print "i,j,i-j,dp[i-j] :::: ",  i, j,i-j,dp[i-j]
			if 0<=i-j and dp[i-j]=="L":
				dp[i]="W"
				break
		else:
			dp[i]="L"


print "Second" if dp[K]=="L" else "First"
	