#include using namespace std; using Int32 = int_fast32_t; using Word32 = uint_fast32_t; using Int = int_fast64_t; using Word = uint_fast64_t; using Int128 = __int128_t; using Word128 = __uint128_t; using VInt = vector; using VVI = vector; using VWord = vector; using VVW = vector; using VS = vector; using VVS = vector; using VB = vector; using VVB = vector; using PII = pair; using PWW = pair; using VPII = vector; using VPWW = vector; #define SZ(x) ((Int)(x).size()) #define UNIQUE(v) v.erase(unique(v.begin(), v.end()), v.end()) #define rep(i,n) for(Int i=0, i##_len=(n); i> N; VB prime(10101, true); prime[0] = prime[1] = false; for (Int i = 2; i * i <= 10100; i++) if (prime[i]) for (Int j = i * 2; j <= 10100;j += i) prime[j] = false; VInt P; for (Int i = 2; i <= N; i++) if (prime[i]) P.pb(i); VB dp(10101, false); dp[0] = dp[1] = true; for (Int i = 2; i <= N; i++) if (!dp[i]) for (Int j = 0; j < SZ(P); j++) { if (i + P[j] > N) break; dp[i + P[j]] = true; } if (dp[N]) cout << "Win\n"; else cout << "Lose\n"; return 0; }