from sys import setrecursionlimit
setrecursionlimit(100000)

N,K = map(int,input().split())
A = tuple(map(int,input().split()))

dp = [False]*(K+1)

for n,v in enumerate(dp):
  if not v:
    for a in A:
      if n+a <= K:
        dp[n+a] = True

print('First' if dp[K] else 'Second')