Formemos un numero cuadrado

Time Limit:
1 Sec
Memory Limit:
128Mb
Enviados:
340
Resuelto:
211

Descripción

Tenemos un número resultado de la *suma de los primeros n números naturales* (incluido el 0), por ejemplo

0=0
0+1 = 1
0+1+2 = 3
0+1+2+3 = 6
0+1+2+3+4 = 10
Y podemos seguir de esa forma.
Por otro lado se sabe que los números cuadrados 1,4,9, 16… están formados por la suma de dos números obtenidos anteriormente por ejemplo 2^2 = 4 es igual a la suma de 1+3= 4 otro caso sería el 3^2=9 que es igual a la suma de 3+6 = 9 y así sucesivamente podemos crear un número cuadrado mediante la suma de dos valores de la sumatoria de números naturales.
Se te dará un numero cuadrado n y debes imprimir los dos números que se suman para formar el numero cuadrado

Entrada

La entrada consiste en múltiples casos de prueba cada caso de prueba contiene un numero 1<=n<=10000 un numero cuadrado
La entrada termina cuando ya no hay más datos por leer.

Salida

Por cada caso de prueba imprima los dos valores correspondientes

Ejemplo Entrada

Copy icon
1
4
9

Ejemplo Salida

Copy icon
0 1
1 3
3 6

Ayuda