Мэйвис и Дракула
시간 제한2초메모리 제한1024 MB
각 질의에서 1 이상 B 이하인 자연수 x에 대해 lcm(A, x)가 최대가 되는 값을 구해 출력한다. A와 B는 3×10^9까지이며 질의는 10^5개다.
문제
Сегодня один из тех вечеров, когда Мэйвис и Дракула проводят время вместе. Дракула решил поиграть с дочкой в игру. Она, конечно же, как вы уже наверное догадались, имеет математическую основу.
Состоит эта игра в следующем: Дракула говорит Мэйвис натуральные числа и , после чего Мэйвис должна найти такое натуральное число , не превосходящее , что максимально среди всех натуральных чисел, не превосходящих . Дракула хочет сыграть с дочкой раундов.
Мэйвис достаточно быстро поднадоела эта математическая игра, и она решила попросить вас написать программу, которая по заданным и будет находить число наибольшее значение , которого можно достигнуть.
입력
В первой строке содержится одно натуральное число () --- количество раундов в игре. В следующих строках содержатся числа и () для каждого раунда.
출력
В строках должны содержаться ответы для раундов --- наибольшее значение , которого можно достигнуть в этом раунде.