#!/usr/bin/env python3 from functools import lru_cache from itertools import takewhile from math import sqrt def sieve_of_eratosthenes(max): is_prime = [True] * (max + 1) is_prime[0] = False is_prime[1] = False for i in range(2, int(sqrt(max)) + 1): if not is_prime[i]: continue for j in range(i * i, max + 1, i): is_prime[j] = False return filter(lambda x: is_prime[x], range(max + 1)) @lru_cache(maxsize=None) def win(n): if n < 2: return True for i in reversed(list(takewhile(lambda x: x <= n, prime))): if not win(n - i): return True return False N = int(input()) prime = list(sieve_of_eratosthenes(N)) if win(N): print("Win") else: print("Lose")