n,v=map(int,input().split()) a=list(map(int,input().split())) if sum(a)<=v: print('Draw') exit() memo={} def func(sts,zan): # sts:残りコインを表すビット列 # stsの状態で手番がきた時、勝てるならTrueを返す。負けるならFalseを返す。 if sts in memo:return memo[sts] if zan<=0: memo[sts]=False return False ret=False for i in range(n): if (sts>>i)&1: if zan-a[i]>=0: ret|=not func(sts^(1<