Now one tese not right

#include
using namespace std;
int main()
{
long long int N;
long long int m=0,n=0,l,h,k;
cin>>N;
if(N%2==0)
{
m=N/2;
n=1;
k=mm-nn;
h=mm+nn;
if((m!=n)&&(sizeof(m)!=1)&&(sizeof(n)!=1))
cout<<k<<’ '<<h<<endl;
else
cout<<"-1";
}

else{
m=(N+1)/2;
n=(N-1)/2;
l=2*m*n;
h=m*m+n*n;
if((m!=n)&&(sizeof(m)!=1)&&(sizeof(n)!=1))
cout<<l<<' '<<h<<endl;
else
cout<<"-1";
}

}

@kailash_01 hey kailash I have repiled to one of your threads