Коли в автомат з його грою ніхто не грає і Ральфу стає нудно, він виходить прогулятися і збирати монетки. За весь час він зібрав їх уже цілих n^2 штук. Незважаючи на свій зовнішній вигляд, він також любить порядок, тому уклав їх усі в квадрат n \times n, по одній монетці в комірку, так що вільного місця в квадраті не залишилося.
Однак, несподівано до Ральфа в гості прийшов Фелікс і приніс ще одну монетку. Наш герой був безмежно радий такій увазі та сюрпризу, але абсолютно не мав уявлення, куди її тепер покласти. Тому він вирішив змінити місце для зберігання монеток і покласти всі n^2 + 1 монетку в інший прямокутник. Однак, не все так просто, адже Ральф не тільки акуратний, але й прискіпливий. А саме, він хоче, щоб для нового прямокутника x \times y - місця зберігання його монеток - виконувалися наступні умови:
Прямокутник вміщує в себе всі монетки і не містить порожніх місць, тобто x \times y = n^2 + 1;
Периметр прямокутника максимально можливий;
Кожна сторона прямокутника повинна мати довжину хоча б .
За даним Ральф хоче знайти заповітні числа і , і якнайшвидше - виготовлення прямокутника потрібно починати вже зараз. Допоможіть йому!
У першому рядку міститься кількість тестів (1 \leq q \leq 10^6). В -му з наступних рядків міститься розмір n_i (1 \leq n_i \leq 10^6) початкового прямокутника з монетками.
Виведіть рядків, в -му з яких повинні знаходитися два числа x_i і y_i (x_i \leq y_i) - розміри нового прямокутника або , якщо прямокутника, що задовольняє умовам задачі, не існує.
Приклад 1
У тестовому прикладі числа 1^2 + 1 = 2, 2^2 + 1 = 5 і 4^2 + 1 = 17 - прості, і таку кількість монеток не можна укласти в прямокутник, що задовольняє умовам задачі.
3^2 + 1 = 10 і 5^2 + 1 = 26 монеток укласти в прямокутник єдиним способом, а 18^2 + 1 = 325 монеток можна укласти двома способами:
5 \times 65, периметр ;
13 \times 25, периметр .
У першому випадку периметр більший, тому це і буде відповіддю.