n,k=list(map(int,input().split()))
a=list(map(int,input().split()))

dp=[False for i in range(k+1)]

for i in range(min(a),k+1):
    dp[i]=any(not dp[i-j] for j in a if i>=j)

print('First' if dp[k] else 'Second')