def main():
    N, K = map(int, raw_input().split())
    A = list(map(int, raw_input().split()))
    
    # dp[i] := 残りの石の数がi個の時、勝ちか負けか(先手目線)
    dp = [0] * (K + 1)
    
    for i in range(K + 1):
        for a in A:
            if i - a < 0:
                continue
    
            if dp[i - a] == 0:
                dp[i] = 1
                break
    
    print('First' if dp[-1] else 'Second')
    
main()
