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

dp = [False]*(K+1)
for i in range(1,K+1):
    for step in a:
        if i - step >= 0:
            dp[i] |= not dp[i-step]
if dp[K]:
    print('First')
else:
    print('Second')