#include<stdio.h>
long long int fif(long long int n){
  return n*n*n*n*n;
}
int main(void){
  long long int x,i,j;
  scanf("%lld",&x);
  for(i=0;fif(i)<x;i++){
    for(j=0;fif(j)+fif(i)<x;j++){
      if(fif(i)+fif(j)==x){
        printf("%lld -%lld\n",i,j);
        return 0;
      }
    }
  }
  for(j=0;;j++){
    for(i=0;fif(i)<=fif(j)+x;i++){
      if(fif(i)-fif(j)==x){
        printf("%lld %lld\n",i,j);
        return 0;
      }
      /*if(fif(i)+fif(j)==x){
        printf("%lld -%lld\n",i,j);
        return 0;
      }*/
    }
  }
  return 0;
}
