
#include <iostream>
#include <cmath>
using namespace std;
int main() {
    
long long n,x,y;
cin>>n;
    x=sqrt(n);
    y=sqrt((n)-(x*x));
    if(x>0&&y>0&&(x*x+y*y)%n==0)
    {
cout <<x<<" "<<y<<endl;
}
else{cout<<"No sloutions"<<endl;}
    return 0;
}