Даны три числа $$$l$$$, $$$r$$$ и $$$G$$$. Найдите два числа $$$A$$$ и $$$B$$$ ($$$l \le A \le B \le r$$$), такие, что их наибольший общий делитель равен $$$G$$$, а расстояние $$$|A - B|$$$ максимально.
Если существует несколько таких пар, выберите ту, где $$$A$$$ минимально. Если подходящих пар нет, выведите «-1 -1».
Первая строка содержит одно целое число $$$t$$$ ($$$1 \le t \le 10^3$$$) — количество наборов входных данных. Далее следуют $$$t$$$ наборов входных данных.
Каждый набор входных данных состоит из одной строки, строка содержит три целых числа $$$l, r, G$$$ ($$$1 \le l \le r \le 10^{18}$$$; $$$1 \le G \le 10^{18}$$$) — границы отрезка и искомый НОД.
Для каждого набора входных данных выведите два целых числа $$$A$$$ и $$$B$$$ — ответ на задачу, либо «-1 -1», если подходящей пары чисел не существует.
44 8 24 8 34 8 45 7 6
4 6 -1 -1 4 8 6 6
Название |
---|