Игра в спички

Сложность: 21%

Даша и Света играют со спичками, составляя из них разные фигурки. Всего у девочек есть ровно kk спичек, и сегодня их задача - собирать прямоугольные сетки. Фигура называется прямоугольной сеткой размера n×mn×m, если спички представляют собой прямоугольник размера n×mn×m расчерченный на единичные квадраты, где каждый отрезок разъединяющий квадратики изображается спичкой (для лучшего понимания рассмотрите примеры). А вот формы у прямоугольников бывают разные. Соответственно задача Даши — собрать прямоугольник минимальной площади из ровно kk спичек, а Светы - собрать прямоугольник максимальной площади из ровно kk спичек. Помогите девочкам найти размеры искомых прямоугольников.

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

В первой строке вводится целое число tt (1t101 ⩽ t ⩽ 10) — число наборов входных данных. Далее каждый набор описывается одним числом kk (1k1091 ⩽ k ⩽ 10^9) — числом спичек, которые есть у девочек.

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

Для каждого набора входных данных выведите минимальную и максимальную возможную площадь занимаемую прямоугольной сеткой из ровно kk спичек. Если же прямоугольник собрать невозможно, вместо обоих чисел необходимо вывести одно число 1-1

Система оценки

В задаче 20 тестов, за каждый из которых вы получите 5 баллов.

Решения, корректно работающие при k1000k ⩽ 1000 получат не менее 30 баллов.

Решения, корректно работающие при k106k ⩽ 10^6 получат не менее 70 баллов.

STDINSTDOUT
4
4
7
22
3
1 1
2 2
7 8
-1

Примечание

В первом наборе данных единственный возможный вариант – это квадрат (прямоугольник 1 × 1), составленный из спичек.

Во втором наборе данных возможны варианты прямоугольника 1 × 2 и 2 × 1, оба имеют площадь 2.

В третьем наборе данных возможны варианты 1 × 7, 7 × 1, 2 × 4 и 4 × 2, первые два имеют площадь 7, следующие два имеют площадь 8.

В четвертом наборе данных из 3 спичек невозможно собрать никакой прямоугольник.