#include #define REP(i,n) for(int i=0,i##_len=(n);i>N; vector p; vector sieve(N+1,true); rep(i,2,N+1){ if(sieve[i]){ REP(j,N/i+1) sieve[i*j]=false; p.push_back(i); } } vector win(N+1,0); rep(i,2,N+1){ if(win[i]==0) REP(j,p.size()){ if(p[j]+i>N) break; win[p[j]+i]=1; } } if(win[N]) cout<<"Win"<