import numpy as np

N, K = map(int, input().split())
A = [int(i) for i in input().split()]
dp = np.zeros(K + 1, np.bool)

for i in range(1, K + 1):
    for j in range(N):
        if i >= A[j]:
            dp[i] |= dp[i - A[j]] ^ True
# print(dp)
print('First' if dp[K] else 'Second')
