#include using namespace std; vector p; void eratos(int N) { p.push_back(2); for (int i = 3; i <= N; ++i) { bool is_prime = true; for (int j = 2; j * j <= i; ++j) { if (i % j == 0) { is_prime = false; } } if (is_prime) { p.push_back(i); } } } int main() { int N; cin >> N; eratos(N); vector dp(N + 1); dp[0] = 1, dp[1] = 1; for (int i = 2; i <= N; ++i) { for (size_t j = 0; j < p.size() && p[j] <= i; ++j) { if (dp[i - p[j]] == 0) { dp[i] = 1; break; } } } if (dp[N]) { cout << "Win" << endl; } else { cout << "Lose" << endl; } }