#include<stdio.h>
#include <math.h>
double f(double x)
{
return 2*pow(x,3)-4*pow(x,2)+3*x-6;
}//三次函数
const double eps=1e-6;//精度
int main()
{
double x1,x2,x0;
scanf("%lf %lf",&x1,&x2);
if(f(x1)*f(x2)<0)
{
while(fabs(x1-x2)>eps)
{
x0=0.5*(x1+x2);
if(fabs(f(x0))<eps) break;
else if(f(x0)*f(x1)<0) x2=x0;
else x1=x0;
}
}
printf("%.2lf",x0);
return 0;
}