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

dp = [False for _ in range(K + 1)]

for i in range(1, K + 1):
    for j in range(N):
        if i >= A[j]:
            dp[i] |= not dp[i - A[j]]

if dp[K]:
    print("First")
else:
    print("Second")
