#include #include #include using namespace std; bool pdp[10005]; vector eratosthenes(){ vector v; for (int i = 2; i < 10005; i++) { if (pdp[i]) continue; v.push_back(i); for (int j = i + i; j < 10005; j += i){ pdp[j] = true; } } return v; } bool dp[10005] = { true, true }; int main(){ auto prime = eratosthenes(); int n; cin >> n; for (int i = 2; i <= n; i++){ for (int j: prime){ if (i - j < 0) break; dp[i] |= !dp[i - j]; } } cout << (dp[n] ? "Win" : "Lose") << endl; return 0; }