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

int main()
{
    long long num[233],i,j;
    for(i=0;i<=200;i++){
        num[i]=(i-100)*(i-100)*(i-100)*(i-100)*(i-100);
    }
    long long n,flag=0;
    scanf("%lld",&n);
    for(i=0;i<=200;i++){
        for(j=0;j<=200;j++){
            long long t;
            t=n+num[j];
            if(num[i]==t){
                flag=1;
                break;
            }

        }
        if(flag)
                break;
    }
    printf("%lld %lld",i-100,j-100);
    return 0;
}