N, K = map(int, input().split())
arr = list(map(int, input().split()))
dp = [False]*(K+1)
for i in range(N):
    for k in range(1,K+1):
        if k - arr[i] >= 0:
            if not dp[k-arr[i]]:
                dp[k] = True
print('First' if dp[K] else 'Second')