N,K=map(int,input().split())
A=[int(i) for i in input().split()]
dp=[False]*(K+1)
for i in range(K+1):
  for a in A:
    if i-a>=0:
      if not dp[i-a]:
        dp[i]=True
        break
if dp[K]:
  print("First")
else:
  print("Second")

        