#include using namespace std; int N; long V,A[20]; int dp[1<<20]; bool dfs(int st,long now) { if(dp[st])return dp[st]>0; if(now<0) { dp[st]=1; return true; } bool f=false; for(int i=0;i>i&1)) { if(!dfs(st|1<>N>>V; long sum=0; for(int i=0;i>A[i]; sum+=A[i]; } if(sum<=V)cout<<"Draw"<