N, K = STDIN.gets.split.map(&:to_i)
An = STDIN.gets.split.map(&:to_i)

dp = {}
dp[0] = false
An.each do |a|
  dp[a] = true
end

def solve(dp, k)
  if !dp[k].nil?
    return dp[k]
  end

  dp[k] = An.any? do |a|
    if k - a < 0
      false
    else
      solve(dp, k - a) == false
    end
  end

  return dp[k]
end

if solve(dp, K)
  puts 'First'
else
  puts 'Second'
end
