let input = readLine()!.split(separator: " ").map { Int($0)! }

let N = input[0]
let K = input[1]

let A = readLine()!.split(separator: " ").map { Int($0)! }

var dp: [Int] = .init(repeating: 0, count: K + 1)
for i in 1...K {
  for a in A {
    if i - a < 0 || dp[i - a] == 1 {
      continue
    }
    dp[i] = 1
  }
}
print(dp[K] == 1 ? "First" : "Second")