Why some my test caes are getting failed?

#include
using namespace std;
int main() {
int no;
cin>>no;
if(no==1 || no==2 ){
cout<<"-1"<<endl;
}
else if(no%2==0){
no=no/2;
no=nono;
cout<<no-1<<" "<<no+1<<endl;
}
else{
no=no
no;
no=no/2;
cout<<no<<" "<<no+1<<endl;
}
return 0;
}

@mb129162 hey ,take long long int in place of int.

Thanks Yes, it worked :slight_smile:

@mb129162 Welcome and happy coding :slight_smile: