import sys sys.setrecursionlimit(10 ** 5) import pypyjit pypyjit.set_param('max_unroll_recursion=-1') N = int(input()) # 素数表を作っておく F = [True] * (N + 1) F[0] = False F[1] = False for i in range(2, N + 1): if not F[i]: continue for j in range(i ** 2, N + 1, i): F[j] = False facts = [] for i in range(N + 1): if F[i]: facts.append(i) # N = 0,1にしてしまったら負け -> N = 0,1を受け取ったら勝ち mem = [False] * (N + 1) win = [False] * (N + 1) for i in range(2): mem[i] = True win[i] = True def f(x): # print("x",x,"を受け取る") if mem[x]: # print(x,"は","勝ち" if win[x] else "負け") return win[x] # 負けの状態に遷移できるのであれば勝ち res = False for fact in facts: if x - fact < 0: break res |= not f(x - fact) mem[x] = True win[x] = res # print(x,"は","勝ち" if win[x] else "負け") return res if f(N): print("Win") else: print("Lose")