n, k = map(int, input().split())
arr = list(map(int, input().split()))
dp = [False] * (k + 1)

for i in range(k + 1):
    if not dp[i]:
        for a in arr:
            if i + a > k:
                break
            dp[i + a] = True

print("First" if dp[k] else "Second")
