n, k = map(int, input().split())
a = list(map(int, input().split()))
dp = [0] * (k+1) #残りの石iで回ってきたときの勝敗
for i in range(k+1):
    dp[i] = 0
    for j in a:
        if j > i:
            break
        if 1 - dp[i-j]:
            dp[i] = 1
            break
print(['Second', 'First'][dp[k]])