n,k=map(int,input().split())
dp=[0]*(k+1)
# for i in range(n+1):
# 	dp[i]=[0]*(k+1)
arr=list(map(int,input().split()))
for i in range(1,k+1):
	for j in range(n):
		if i-arr[j]<0:
			continue
		elif i-arr[j]==0:
			dp[i]=1
		else:
			dp[i]|=not dp[i-arr[j]]
# print(dp)
if dp[i]:
	print("First")
else:
	print("Second")
