#!/usr/bin/env python3 # -*- coding: utf-8 -*- import array import itertools import sys # 所与の集合に含まれない最小の非負整数を返す関数 def mex(s): for i in itertools.count(): if i not in s: return i def compute_grundy_number(n, k): # Grundy数を格納する配列 gs = array.array("L", (0 for _ in range(n))) # 渡された数がn - 1ならば負け gs[n - 1] = 0 for i in range(0, n - 1)[::-1]: new_nums = range(i + 1, min(n - 1, i + k) + 1) gs[i] = mex(set(gs[j] for j in new_nums)) return gs[0] def main(): p = int(input()) for _ in range(p): n, k = map(int, input().split()) print("Win" if compute_grundy_number(n, k) != 0 else "Lose") if __name__ == '__main__': main()