def sieve_of_eratosthenes(N): thresh = int(N ** 0.5) nums = list(range(2, N+1)) for i in range(N): prime = nums[i] nums = [num for num in nums if (num<=prime) or (num%prime!=0)] if prime > thresh: break return nums N = int(input()) primes = sieve_of_eratosthenes(N) grundy = [None] * (N+1) grundy[0] = 0 grundy[1] = 0 grundy[2] = 0 grundy[3] = 0 for i in range(4, N+1): residuals = list(set([i - prime for prime in primes if prime<=i]) - set([0,1])) dist_grundy = set([grundy[j] for j in residuals]) grundy[i] = min(set(range(i+1)) - set(dist_grundy)) if grundy[-1]==0: print('Lose') else: print('Win')