N, V = map(int, input().split()) A = list(map(int, input().split())) if sum(A) <= V: print("Draw") exit() N2 = 1 << N dp = [1] * 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] &= dp[s | (1 << i)] dp[s] = 1 - dp[s] ans = 0 print("First") if dp[0] else print("Second")