Козак Вус вирішив придбати подарунки своїм друзям. Під час подорожі магазинами він натрапив на дивну акцію: розв'яжи задачу та отримай безкоштовно будь-який товар.
Є коробок, пронумерованих від до . Вони розташовані по колу, так що коробки та i+1 сусідні для 1 \leq i < n. Також коробки та сусідні. У деяких коробках сховані скарби! Можна робити запити будь-яку кількість разів.
Опис запиту:
Дізнатися парність сумарної кількості скарбів у трьох будь-яких різних коробках;
Дізнатися парність сумарної кількості скарбів у трьох послідовних коробках.
Козаку Вусу потрібно визначити таке:
За яку мінімальну кількість запитів типу можна гарантовано дізнатися, чи кількість скарбів парна чи непарна;
За яку мінімальну кількість запитів типу можна гарантовано дізнатися, чи кількість скарбів парна чи непарна.
Допоможіть Козаку Вусу якнайшвидше розв'язати цю задачу, бо з кожною хвилиною товарів стає все менше!
У вхідних даних міститься кілька (не менше одного) тестових випадків.
Перший рядок містить одне ціле число (1 \leq T \leq 10^5) — кількість тестових випадків.
Кожний із наступних рядків містить два цілих числа та (3 \leq n \leq 10^9, 1 \leq t \leq 2).
Виведіть рядків. -ий рядок повинен містити одне ціле число , де — це відповідь на питання під номером -го тестового випадку відповідно.
Приклад 1
У другому тестовому випадку достатньо зробити такі запити: \{1, 2, 3\}, \{2, 3, 4\}, \{3, 4, 1\} та \{4, 1, 2\}.
У третьому тестовому випадку потрібно зробити такі запити: \{1, 3, 5\}, \{3, 5, 4\}, \{3, 5, 2\}.
Якщо розв'язок працює правильно лише при n = 3 \cdot k, де — ціле додатне число, то він буде оцінений у балів.
Якщо розв'язок працює правильно лише при t = 1, то він буде оцінений у балів.
Якщо розв'язок працює правильно лише при t = 2, то він буде оцінений у балів.