N,K=map(int,input().split())
A=list(map(int,input().split()))
dp = [False]*(2*K + 1)
for i in range(K):
    if not dp[i]:
        for a in A:
            dp[i+a] = True
    print(i,dp)
if dp[K]:
    print("First")
else:
    print("Second")