E. Ним с секретами
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
512 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

После успеха вашей первой мобильной игры «Ним» вы решили выпустить сиквел под названием «Ним 2». Новая игра будет развивать успех проверенной формулы Нима, и добавит столь ожидаемую пользователями вторую кучку!

В игре есть две кучки, в каждой из которых содержится неотрицательное число камней. Два игрока ходят по очереди. На своём ходу игрок может взять любое положительное число камней из одной из кучек. Игрок, который не может сделать ход, проигрывает.

Чтобы упростить тестирование игры, вы добавили секреты, известные только разработчику. Есть $$$n$$$ секретных позиций $$$(x_1, y_1), \ldots, (x_n, y_n)$$$, которые влияют на игру следующим образом. Пусть перед ходом одного из игроков первая и вторая кучка содержат $$$x$$$ и $$$y$$$ камней соответственно. Если пара чисел $$$(x, y)$$$ совпадает с одной из пар $$$(x_i, y_i)$$$, то игрок, который должен ходить следующим, немедленно проигрывает, в противном случае этот игрок ходит как обычно. Обратите внимание, что в описании выше кучки и все пары упорядочены, то есть, $$$x$$$ обязательно означают размер первой кучки, а $$$y$$$ обязательно означают размер второй кучки.

После слишком бурного празднования релиза вы вдруг обнаружили, что секреты для разработчика попали в официальное обновление игры! Теперь игроки жалуются, что в некоторых уровнях компьютерный оппонент стал непобедим. Вам требуется написать программу, которая для набора исходных позиций определяла бы, может ли тот игрок, который делает первый ход, победить при любых действиях соперника.

Входные данные

В первой строке записано два целых числа $$$n$$$ и $$$m$$$ ($$$1 \leq n, m \leq 10^5$$$) — количество секретных позиций и количество исходных позиций для оценки соответственно.

Следующие $$$n$$$ строк описывают секретные позиции. В $$$i$$$-й из этих строк записано два целых числа $$$x_i, y_i$$$ ($$$0 \leq x_i, y_i \leq 10^9$$$). Гарантируется, что все секретные позиции различны.

Следующие $$$m$$$ строк описывают исходные позиции. В $$$i$$$-й из этих строк записано два целых числа $$$a_i, b_i$$$ ($$$0 \leq a_i, b_i \leq 10^9$$$) — количество камней в первой и второй кучке соответственно. Гарантируется, что все исходные позиции различны. Однако, некоторые исходные позиции могут совпадать с секретными позициями.

Выходные данные

Для каждой исходной позиции на отдельной строке выведите «WIN», если игрок, совершающий первый ход, заведомо может победить. В противном случае выведите «LOSE».

Пример
Входные данные
3 5
3 0
0 1
2 2
0 0
1 1
2 2
3 3
5 4
Выходные данные
LOSE
WIN
LOSE
WIN
LOSE