I. Козак Вус та скарби
Козак Вус вирішив придбати подарунки своїм друзям. Під час подорожі по магазинах він натрапив на дивну акцію: розв'яжи задачу та отримай безкоштовно будь-який товар.
Є коробок пронумерованих від до . Вони розташовані по колу, так що коробки та сусідні для . Також коробки та сусідні. У деяких коробках сховані скарби! Також є запити, які можна робити будь-яку кількість разів.
Опис запиту:
Дізнатися парність сумарної кількості скарбів у трьох будь-яких різних коробках;
Дізнатися парність сумарної кількості скарбів у трьох послідовних коробках.
Козаку Вусу треба знайти наступне:
За яку мінімальну кількість запитів типу (1) можна гарантовано дізнатися, чи кількість скарбів парна чи непарна;
За яку мінімальну кількість запитів типу (2) можна гарантовано дізнатися, чи кількість скарбів парна чи непарна.
Допоможіть Козаку Вусу якнайшвидше розв'язати цю задачу, бо з кожною хвилиною товарів стає все менше!
Вхідні дані
У вхідних даних знаходяться кілька (не менш одного) тестових випадків.
Перший рядок містить одне ціле число () — кількість тестових випадків.
Кожен з наступних рядків містить два цілих числа та ().
Вихідні дані
Виведіть рядків. -ий рядок повинен містити одне ціле число , де — це відповідь на питання під номером -го тестового випадку відповідно.
Приклади
Примітка
У другому тестовому випадку достатньо зробити наступні запити: , , та .
У третьому тестовому випадку треба зробити такі запити: , , .
Оцінювання
Якщо рішення працює правильно лише при , де — ціле додатне число, то воно буде оцінюватися у балів.
Якщо рішення працює правильно лише при , то воно буде оцінюватися у балів.
Якщо рішення працює правильно лише при , то воно буде оцінюватися у балів.