#include<stdio.h>
#define N 10000

int f5(int x){
    int s;
    s = x*x*x*x*x;
    return s;
}

int main(void){
    long long int X;
    int A,B;

    scanf("%lld",&X);

    for(A=-N;A<N;A++){
        //if(f5(A-1)-f5(B)==X) break;
        for(B=-N;B<N;B++){
            if(f5(A)-f5(B)==X){
                printf("%d %d",A,B);
                break;
            }
        }
        if(f5(A)-f5(B)==X) break;
    }

    return 0;
}