package main

import (
    "fmt"
)

var as []int

func main() {
    var n, k int
    fmt.Scan(&n, &k)

    as = make([]int, n)
    for i := range as {
        var a int
        fmt.Scan(&a)
        as[i] = a
    }

    b := check(k)
    if b {
        fmt.Println("First")
    } else {
        fmt.Println("Second")
    }
}

// check returns whether first is winner or not
func check(k int) bool {
    for i := range as {
        if as[i] > k {
            continue
        }
        b := check(k - as[i])
        if !b {
            return true
        }
    }
    return false
}
