n, k = map(int, input().split())
a = tuple(map(int, input().split()))

dp = [False]*(k+100)

for i in range(k):
  if dp[i] is False:
    for j in a:    
      dp[i+j] = True

print("First" if dp[k] else "Second")