import sys
sys.setrecursionlimit(10**7)
N,K=map(int,input().split())
A=[int(i) for i in input().split()]
dp=[-1]*(K+1)#0=False 1=True
def sea(i):
    if dp[i]!=-1:
        return dp[i]
    s=1
    flag=0
    for a in A:
        if i-a>=0:
            flag=1
            s*=sea(i-a)
    if flag==0:
        dp[i]=0
        return 0
    dp[i]=1-s
    return 1-s
if sea(K)==0:
    print('Second')
else:
    print('First')