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

int main(void){
    int X,A,B,N;
    double Adot;
    scanf("%d",&X);

    
    for(B=-120;B<120;B++){
        for(A=-120;A<120;A++){
            if(pow(A,5.0)-pow(B,5.0)==X){
                goto out;
            }

        }
        // N=X+pow(B,5.0);
        // Adot=pow(N,0.2);
        // A=Adot;
        // if(ceil(Adot)==floor(Adot)){
        //     printf("%d %d",A,B);
        //     break;
        
    }
out:
    printf("%d %d",A,B);
    return 0;


}