package main

import "fmt"

var a [100]int
var n int

func solve(k int) int {
	if k < a[0] {
		return -1
	}

	for i := 0; i < n; i++ {
		s := solve(k - a[i])
		if s < 0 {
			return 1
		}
	}

	return -1
}

func main() {
	var k int
	fmt.Scan(&n, &k)
	for i := 0; i < n; i++ {
		fmt.Scan(&a[i])
	}

	if solve(k) < 0 {
		fmt.Println("Second")
	} else {
		fmt.Println("First")
	}
}
