Монетки

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

Когда в автомат с его игрой никто не играет и Ральфу становится скучно, он выходить прогуляться и пособирать монетки. За все время он собрал их уже целых n2n^2 штук. Несмотря на свой внешний вид, он также любит аккуратность, поэтому уложил их все в квадрат n×nn \times n, по одной монетке в ячейку, так, что свободного места в квадрате не осталось.

Однако, неожиданно к Ральфу в гости пришел Феликс и принес еще одну монетку. Наш герой был безумно рад такому вниманию и сюрпризу, но абсолютно не имел понятия, куда ее теперь положить. Поэтому он решил поменять место для хранения монеток и положить все n2+1n^2 + 1 монетку в другой прямоугольник. Однако, не все так просто, ведь Ральф не только аккуратен, но и придирчив. А именно, он хочет, чтобы для нового прямоугольника x×yx \times y --- места хранения его монеток --- выполнялись следующие условия:

  • Прямоугольник вмещает в себя все монетки и не содержит пустых мест, то есть xy=n2+1x \cdot y = n^2 + 1;
  • Периметр прямоугольника максимально возможный;
  • Каждая сторона прямоугольника должна иметь длину хотя бы 22.

По данному nn Ральф хочет найти заветные числа xx и yy, и как можно быстрее --- изготовление прямоугольника нужно начинать уже сейчас. Помогите ему!

입력

В первой строке содержится число qq --- количество тестов (1q1061 \le q \le 10^6).

В ii-й из следующий qq строк содержится число n_in\_i --- размер изначального прямоугольника с монетками (1n_i1061 \le n\_i \le 10^6).

출력

Выведите qq строк, в ii-й из которой должны находиться два числа x_ix\_i и y_iy\_i --- размеры нового прямоугольника прямоугольника (x_iy_ix\_i \le y\_i) или 1-1, если прямоугольника, удовлетворяющего условиям задачи, не существует.

힌트

В тестовом примере числа 12+1=21^2 + 1 = 2, 22+1=52^2 + 1 = 5 и 42+1=174^2 + 1 = 17 --- простые, и такое количество монеток нельзя уложить в прямоугольник, удовлетворяющий условиям задачи.

32+1=103^2 + 1 = 10 и 52+1=265^2 + 1 = 26 монеток уложить в прямоугольник единственным способом, а 182+1=32518^2 + 1 = 325 монеток можно уложить двумя способами:

  • 5655 \cdot 65, периметр 70;
  • 132513 \cdot 25, периметр 38.

В первом случае периметр больше, поэтому это и будет ответом.