N, V = map(int, input().split()) A = list(map(int, input().split())) if sum(A) <= V: print("Draw") exit() N2 = 1 << N dp = [0] * N2 for s in range(N2 - 1, -1, -1): vol = V for i in range(N): if (s >> i) & 1: vol -= A[i] if vol < 0: continue for i in range(N): if (s >> i) & 1 == 0 and vol - A[i] >= 0: dp[s] ^= 1 - dp[s | (1 << i)] ans = 0 for i in range(N): ans |= dp[1 << i] print("First") if ans else print("Second")