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