Площадь и периметр - 1

Ограничение времени1 секунда
Ограничение памяти256 Мб
Вводстандартный ввод
Выводстандартный вывод

В этой задаче на проверку необходимо сдать программу, которая будет решать поставленную задачу.

Известна площадь прямоугольника S S и его периметр P P . Определите целочисленные стороны этого прямоугольника A A и B B , такие что A B A \ge B .

Формат ввода

В первой строке вводится число N N ( N 10 N \le 10 ) — количество пар S S и P P , для которых нужно найти числа A A и B B .

В каждой из следующих N N строк вводится два числа S S и P P ( 1 S 1 0 9 1 \le S \le 10^9 , 4 P 1 0 6 4 \le P \le 10^6 ).

Формат вывода

Выведите N N пар чисел A A и B B , где A B A \ge B , таких что прямоугольник со сторонами A A и B B имеет площадь S S и периметр P P . Гарантируется, что такие прямоугольники существуют.

Если ваша программа не может найти стороны A A и B B для какого-либо прямоугольника — выведите для него пару чисел 0 0.

Пример

ВводВывод
2
2 6
9 12
2 1
3 3

Примечания

Оценка за эту задачу — 50 баллов, тестирование проводится онлайн (после тура баллы за задачу не изменятся).

Каждая верно найденная пара чисел A A и B B оценивается в 1 балл.