Diferencia.


Submit solution

Points: 100 (partial)
Time limit: 1.0s
Memory limit: 128M

Author:
Problem type
Allowed languages
C, C#, C++, Java, JS, Pascal, Python, VB

Los azucareros del centro saben que todo número natural se puede representar como el producto de dos números naturales. A veces, varias representaciones diferentes pueden ser posibles para el mismo número natural y también, en algunas representaciones, los dos números que forman el producto, pueden ser iguales.

Por ejemplo: 7 = 1 * 7, 9 = 1 * 9 = 3 * 3, 12 = 1 * 12 = 2 * 6 = 3 * 4.

Escriba el programa, que ingrese el número natural N (que no es mayor que 1 000 000) y encuentre su representación como el producto de dos números naturales, que tienen la mínima diferencia.

Entrada

En una línea en la entrada estándar, el número natural N se escribe como un entero positivo.

Salida

Su programa tiene que generaren en una línea de la salida estándar ambos números del producto en orden creciente , separados por un espacio.

Ejemplo #1 de Entrada

5

Ejemplo #1 de Salida

1 5

Ejemplo #2 de Entrada

25

Ejemplo #2 de Salida

5 5

Ejemplo #3 de Entrada

48

Ejemplo #3 de Salida

6 8

Comments

There are no comments at the moment.