#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>

typedef long long ll;

int main(){
  long long x;
  long long t;
  long long a,b;
  long long ans = 1;

  scanf("%lld", &x);

  t = 2;
  while(t*t <= x){
    if(x % t == 0) {
      x = x/t;
      ans = ans*t;
    }

    else t++;
  }

  if(x == 1) ans = 1;

  if(ans > x){
    t = ans; ans = x; x = t;
  }

  a = 0;
  while(1){
    b = a - ans;

    if((a*a*a*a + a*a*a*b + a*a*b*b + a*b*b*b + b*b*b*b == x)){
      printf("%lld %lld", a, b);
      break;
    }

    a++;
  }

  return 0;
}