Nini and Mimi are playing a game with N heaps of stones and pebbles. Each heap i has big stones and small pebbles. Nini and Mimi take turns performing moves and once a player has no more moves to do, they lose. Each move consists of choosing a non-empty heap i and removing some stones and/or pebbles from it. Formally, one can remove X stones and Y pebbles, where , and . However, every removed stone must be replaced with at least K pebbles; it can be replaced with any natural number of pebbles not less than K. Thus, in any move where X ≥ 1, first Y pebbles are removed and then the player must add back Z ≥ KX pebbles, which are taken from an infinite supply of pebbles. Nini goes first. Before making her move she wonders whether she can win the game if she plays optimally. Write a program which answers her question.
Input
From the first line of the standard input, your program should read K and Q. Then Q independent tests with that K will follow. For each test, the first line contains N. The next N lines each have a description of a heap: and .
Output
On Q lines, your program should output the answers to each of the tests in the order they were given. It should print Win, if Nini can win, and Loss, otherwise.
Constraints
1 ≤ Q ≤ 10
Subtask 1 (8 points)
K = 0
Subtask 2 (11 points)
K = 0- If
B_i = 1, thenS_i = 0.
Subtask 3 (12 points)
K = 0
Subtask 4 (18 points)
K = 1
Subtask 5 (18 points)
K ≤ 20
Subtask 6 (10 points)
K ≤ 100
Subtask 7 (11 points)
K ≤ 300
Subtask 8 (12 points)
K ≤ 3000
Example
stdin
3 2
2
1 5
3 2
3
0 3
2 1
3 2
stdout
Win
Loss