H. Большой и четный
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Пусть f(x) — максимальный четный делитель x или 0, если такого нет.

Вам дано n запросов li, ri. Для каждого запроса вам необходимо найти .

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

В первой строке входных данных содержится одно целое число n (1 ≤ n ≤ 105) — количество запросов.

В каждой из следующих n строк содержатся по два целых числа li и ri (1 ≤ li ≤ ri ≤ 105) — описание i-го запроса.

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

Выведите n строк. В i-й строке выведите одно целое число — ответ на i-й запрос.

Примеры
Входные данные
1
2 12
Выходные данные
42
Входные данные
2
1 42
42 45
Выходные данные
462
86