#include #include using namespace std; bool is_prime(int a) { if (a < 4) { if (a == 1) {return false;} else {return true;} } else if (a % 2 == 0) {return false;} for (int i = 3; i < sqrt(a) + 2; i+=2) { if (a % i == 0) {return false;} } return true; } int prime_num_game(int N, int memo[]) { if (N < 2) {return 1;} else if (memo[N]) {return memo[N];} int i = 2; if (prime_num_game(N - 2, memo) == -1) { memo[N] = 1; return 1; } for (i = 3; i < N; i+=2) { if (!is_prime(i)) {continue;} if (prime_num_game(N - i, memo) == -1) { memo[N] = 1; return 1; } } memo[N] = -1; return -1; } int main(void) { int N; cin >> N; int memo[N + 1] {0}; int result = prime_num_game(N, memo); if (result == 1) { cout << "Win" << endl; } else { cout << "Lose" << endl; } return 0; }