#include<stdio.h>
#include<math.h>
#define pi 3.14159
double A,B,C;
double f(double x)
{
return A*x-B*x*x*x-C;
}
//积分得公式
int main()//pi*a*b*h-pi*a*b*h*h*h/3*c*c+2.0/3*pi*a*b*c-v=0
{
double a,b,c,v,vmax,m;
while(scanf("%lf%lf%lf%lf",&a,&b,&c,&v)!=EOF)
{
m=pi*a*b;
a=fabs(a);b=fabs(b);c=fabs(c);
A=m;
B=m/c/c/3;
C=v-2.0/3*m*c;
double x1=-c,x2=c,x0;
do{//二分法解上次方程
x0=(x1+x2)/2;
if(f(x0)*f(x1)>0) x1=x0;
else x2=x0;
}while(fabs(f(x0))>=1e-5);
printf("%.2lf/n",x0+c);
}
return 0;
}