#include
using namespace std;
int main() {
unsigned int long long A;
cin>>A;
unsigned int long long n=A*A;
int i=1;
unsigned int long long a=i;
unsigned int long long b=A;
bool flag=0;
if(A==0)
{
cout<<"-1"<<endl;
}
else
{
while(b<=n)
{
if( (b*b)-(a*a)==n)
{
cout<<a<<" "<<b<<endl;
flag=1;
}
if((b*b)-(a*a)>=n)
{
a++;
}
else
{
b++;
a=i;
}
}
if(flag==0)
{
cout<<"-1"<<endl;
}
}
return 0;
}