import std.stdio;
import std.algorithm;
import std.string;
import std.functional;
import std.array;
import std.conv;
import std.math;
import std.typecons;
import std.regex;
import std.range;

void main(){

    while(true){
	real n = readln().chomp().to!real;
	if(n==-1) break;
	real m;
	m = n/2.0;
	while(abs(pow(m,3)-n) >= n*(1e-5)){
	    m = m - (pow(m,3) - n)/(3*m*m);
	}
	writef("%.6f\n",m);
    }

}