#include using namespace std; using ll=long long; using Graph=vector>; #define MOD 998244353 #define INF 1000000000 #define MAX 10000 vector p; vector p_table(MAX+1,true); void prime(){ p_table.at(0)=false,p_table.at(1)=false; for(int i=2;i<=MAX;i++){ if(p_table.at(i)){ p.push_back(i); for(int j=2;i*j<=MAX;j++){ p_table.at(i*j)=false; } } } } int main(){ int N; cin>>N; prime(); vector can_win(N+1,true); for(int i=2;i<=N;i++){ bool flag=false; for(int j=0;i-p.at(j)>=0;j++){ if(can_win.at(i-p.at(j))==false){ flag=true; } } if(flag){ can_win.at(i)=true; }else{ can_win.at(i)=false; } } if(can_win.at(N)){ cout<<"Win"<