import sys
sys.setrecursionlimit(10**7)

N, K = map(int, input().split())
A = [int(i) for i in input().split()]
    
def func():
    for i in range(1, K+1):
        for j in range(N):
            if i - A[j] >= 0:
                dp[i] |= ~dp[i - A[j]]
                
dp = [0 for i in range(K+1)]
func()
if dp[K]: print("First")
else: print("Second")