#include #include const int max = 10001; bool isPrime[max]; bool isWin[max]; void init(){ for (int i = 0; i < max; i++)isPrime[i] = true, isWin[i] = false; isPrime[0] = false; isPrime[1] = false; for (int i = 2; i * i <= max; i++){ if (!isPrime[i])continue; for (int j = i * 2; j < max; j += i)isPrime[j] = false; } isWin[0] = true; isWin[1] = true; for (int i = 3; i < max; i++){ for (int j = 2; j <= i; j++){ if (isPrime[j] && !isWin[i - j])isWin[i] = true; } } } int main(){ int n; std::cin >> n; init(); std::cout << (isWin[n] ? "Win" : "Lose") << std::endl; return 0; }