#include <stdio.h>
#include <math.h>
int main()
{
int n;int a=0;
scanf("%d", &n);
for (int i = 1; i <= sqrt(n); i++)
{
for (int j = sqrt(n); j >=i; j--)
{
if (i * i + j * j == n)
{printf("%d %d\n", i, j);
a=1;}
}
}
if(a==0)
printf("No Solution");
return 0;
}