import sys
sys.setrecursionlimit(100000000)

N, K = map(int, raw_input().split())
A = list(map(int, raw_input().split()))
memo = {}
def is_winner(i, k):
    if k == 0:
        return False

    if (i, k) in memo:
        return memo[i,k]
    ans = False
    for x in A:
        # print first, " Plays %s" % x
        if k >= x and not is_winner(1 if i==2 else 2, k - x):
            # print first, " winner for %s" % k
            ans = True
    memo[i, k] = ans
    return ans

print "First" if is_winner(1, K) else "Second"
