local n,k=io.read("n","n")
local a={}
local m={}
for i=1,n do
    local input=io.read("n")
    a[i]=input
    m[input]=true
end

local dp={}
for i=0,k do
    if m[i] then
        dp[i]=true
    end
    for j=1,n do
        if not dp[i] then
            dp[i+a[j]]=true
        end
    end
end
print(dp[k] and "First" or "Second")