#include <bits/stdc++.h>
using namespace std;
double n;
double search_f(double l,double r)
{
const double eps=1e-7;//精度为要求的精度再加上一位
while(r-l>=eps)
{
double mid=(l+r)/2;
if(mid*mid*mid>=n)r=mid;//>=n或者>n都可
else l=mid;
}
return l;
}
int main()
{
cin>>n;
printf("%.6lf\n",search_f(-10000,10000));//原题给出的范围
return 0;
}