N,K=[int(x) for x in raw_input().split()]
A=[int(x) for x in raw_input().split()]
B=[-1 for i in range(K+1)]
F=[]
n=0
for i in range(A[0]):
    B[i]=0
for i in range(A[0],K+1):
    tmp= [B[i-a] for a in A if i-a>-1]
    if sum(tmp) == len(tmp):
        B[i]=0
    else:
        B[i]=1
print ["Second","First","bug"][B[K]]
