import math def sieve_of_eratosthenes(n): prime = [True for i in range(n+1)] prime[0] = False prime[1] = False sqrt_n = math.ceil(math.sqrt(n)) for i in range(2, sqrt_n): if prime[i]: for j in range(2*i, n+1, i): prime[j] = False return prime prime = sieve_of_eratosthenes(10000) prm = [] for p in range(10001): if prime[p]: prm.append(p) N = int(input()) dp = [0] * (N + 1) for i in range(N + 1): dp[i] = True dp[2] = False dp[3] = False if N <= 10: print("Win") exit() for i in range(11, N + 1): winflag = False for p in prm: if p >= i: break elif dp[i - p] == False: winflag = True # if i == N: # print(i, p, dp[i - p]) break dp[i] = winflag print("Win" if dp[i] else "Lose")