#include <iostream>
#include<bits/stdc++.h>
using namespace std;
bool isPrime(int n){
    if(n==1||n==1){
        return false;
    }
    for(int i=2;i<n;++i){
        if(n%i==0){
            return false;
        }
    }
    return true;
}
int fact(int n){
    int ans = 1;
    for(int i = 1; i<= n; ++i){
        ans *= i;
    }
    return ans;
}


int main()
{
    long long x;
    cin>>x;
    for(long long i = -2000; i <2000; ++i){
        for(long long f= 2000; f > -2000; f--){
            long long e = i*i*i*i*i;
            long long b = f*f*f*f*f;
            if(e-b==x){
                cout<<i<<" "<<f<<endl;
                return 0;
            }
        }
    }
}