#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define BET(a,b,c) ((a)<=(b)&&(b)<(c)) #define FOR(i,n) for(int i=0,i##_end=(int(n));i VI; typedef vector VVI; int main() { int N; cin>>N; VI isPrime(N+1, true); isPrime[0] = isPrime[1] = false; VI primes; for(int i=2;i<=N;i++){ if(!isPrime[i]) continue; primes.push_back(i); for(int j=i+i;j<=N;j+=i) isPrime[j] = false; } VI dp(N+1); dp[0] = dp[1] = 1; for(int i=2;i<=N;i++){ for(auto p : primes){ if(p > i) break; if(!dp[i - p]) { dp[i] = 1; break; } } } puts(dp[N]?"Win":"Lose"); return 0; }