public class Program {
    public static void Main() {
        string line;
        while ((line = System.Console.ReadLine ()) != null) { // 注意 while 处理多个 case
            if(!double.TryParse(line, out double input))
                return;
            int sign = input > 0 ? 1 : -1;
            double init = 0.1 * sign;
            while(sign * (init * init * init) <= input * sign)
            {
                init = init + 0.1 * sign;
            }
            if((init * init * init - input) *sign > 
               sign*(input - (init - 0.1*sign)*(init - 0.1 * sign)*(init - 0.1 * sign)))
            {
                init = init - 0.1 * sign;
            }
            System.Console.WriteLine(init);
        }
    }
}