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
    F.append(i)
    n+=1
for i in range(A[0],K+1):
    if sum([B[ max(i-a,0) ] for a in A ]) == N:
        B[i]=0
    else:
        B[i]=1
print ["Second","First","bug"][B[K]]
