J. Игра с камнями
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
512 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

В куче лежат $$$N$$$ камней. Два игрока по очереди делают ходы. На каждом ходе игрок может взять от $$$1$$$ до $$$K$$$ камней, но не может брать столько, сколько взял его соперник на предыдущем ходе. Тот, кто не сможет сделать ход, проигрывает. Определите, кто выиграет, если оба игрока действуют оптимально.

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

В первой строке входных данных вводится целое число $$$T$$$ — количество партий игры ($$$1 \le T \le 10$$$). В следующих $$$T$$$ строках вводятся по два целых числа $$$N_i$$$ и $$$K_i$$$ ($$$2 \le N_i \le 5000$$$, $$$2 \le K_i \le N_i$$$).

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

Для каждой партии выведите в отдельной строке 1, если выиграет первый игрок, и 2, если второй.

Пример
Входные данные
2
4 2
4 3
Выходные данные
1
2
Примечание

В примере при $$$N=4$$$, $$$K=2$$$ выиграет первый игрок. Он возьмёт один камень. Теперь у его соперника есть единственный ход — взять два камня, и затем первый игрок заберёт оставшийся камень.

При $$$N=4$$$, $$$K=3$$$ выиграет второй игрок. Если первый игрок возьмёт 1 или 3 камня, то второй возьмёт оставшиеся 3 или 1. Если же первый игрок возьмёт 2 камня, то второй возьмёт 1, и первому будет некуда ходить.