Unable to pass all test cases

code -
Scanner sc=new Scanner(System.in);
int n =sc.nextInt();
int exp=(int)Math.pow(10, 9);
if(n<=exp)
{
if (n<=1 || n == 1 || n == 2)
System.out.println("-1");

    else if (n % 2 == 0)  
    { 
  
        // Calculating for even case 
        int var = 1 * n * n / 4; 
       
        System.out.print(var - 1+ " "); 
        System.out.println(var + 1 +" "); 
    } 
  
    else if (n % 2 != 0)  
    { 
  
        int var = 1 * n * n + 1; 
        
        System.out.print(var / 2 - 1 + " "); 
        System.out.println(var / 2 + " "); 
    }
	}
	else
	{
		System.out.println("-1"); 
	}

Hey
Change data Type int to long
try for this input
99999993
correct output :
4999999300000024 4999999300000025