#include <stdio.h>

long long	calc(long long a, long long b)
{
  	return (a - b) * (a*a*a*a + a*a*a*b + a*a*b*b + a*b*b*b + b*b*b*b);
}

int	main(void)
{
  	long long	x;
  	long long   a;
  	long long   b;

  	scanf("%lld", &x);
  
  	for (a = -10000; a <= 30000; a++)
      	for (b = -30000; b <= 10000; b++)
		  	if (calc(a, b) == x)
            {
                printf("%lld %lld", a, b);
                return (0);
            }
              	
  	return (0);
}