#include<iostream>
using namespace std;
int main(){
double x;
cin>>x;
//题目的范围是-10000到10000 所以开三次方根 它的根应该小于100 大于-100
double l=-100,r=100;
//结果保留 6位小数。 (如果是四位小数,那就是1e-6
while(r-l>1e-8){
double mid=(l+r)/2;
if(mid*mid*mid>=x){
r=mid;
}else{
l=mid;
}
}
//用cout会报错,因为是cout会输出6位有效数字
printf("%.6lf",l);
return 0;
}