2 test case is giving wrong answer

#include
using namespace std;
int main() {
int n;
cin>>n;
if(n==1||n==2)
{
cout<<"-1"<<endl;
}
else if(n%2==0)
{
int val;
val=1nn/4;
cout<<val-1<<" “<<val+1;
}
else if(n%2!=0)
{
int val1;
val1=1nn+1;
cout<<val1/2-1<<” "<<val1/2;
}
return 0;
}

Plz send your code by saving on ide

Use long long int values, and then try to submit