n, k = map(int, input().split())
a = list(map(int, input().split()))
dp = [0] * (k+1)
for i in range(k+1):
    dp[i] = 0
    for j in a:
        if j > i:
            break
        dp[i] = dp[i] or (1 - dp[i-j])
print(['Second', 'First'][dp[k]])