#include using namespace std; typedef long long ll; vector primes; const int MAX = 10010; // bool dfs(int N, bool first) { // if (N <= 1) { // if (first) // return false; // else // return true; // } else { // vector ans; // for (auto v : primes) { // if (v <= N) { // bool w = dfs(N - v, !first); // ans.push_back(w); // } // } // for (int i = 0; i < ans.size(); i++) { // if (ans[i]) { // return false; // } // } // return true; // } // } bool dp[MAX]; int main() { int N; cin >> N; bool check[MAX+2]; for (int i = 0; i <= N; i++) { check[i] = true; }; for (int i = 2; i <= N; i++) { if (check[i]) { for (int j = 2 * i; j <= N; j += i) { check[j] = false; } primes.push_back(i); } } dp[0] = dp[1] = true; for (int i = 2; i <= N; i++) { for (int j : primes) { if (i - j < 0) break; dp[i] |= !dp[i - j]; } } if (dp[N]) cout << "Win" << endl; else cout << "Lose" << endl; }