# coding: utf-8
# Your code here!

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

dp = [False] * (K + 1)

for i in range(K+1):
    for j in range(N):
        if i - A[j] >= 0:
            dp[i] = dp[i] or (not dp[i - A[j]])
    
if dp[K]:
    print('First')
else:
    print('Second')
