N, K = map(int, input().split())
a = list(map(int, input().split()))

dp = [0 for k in range(K+1)]

for k in range(K+1):
  if k < min(a):
    dp[k] = -1
  
  if k in a:
    dp[k] = 1
  else:
    for a_ in a:
      if k -a_ >= 1:
        dp[k] = dp[k-a_]*(-1)      
        
if dp[-1] == 1:
  print('First')
else:
  print('Second')