import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone
{
static double f(double x)
{
return 9.2*x*x*x+3.3*x*x+4*x-1;
}
{
Scanner in
= new Scanner
(System.
in); double x, eps, x0, x1, x2, d;
x = in.nextDouble();
eps = in.nextDouble();
do{
x0=x;
x1=f(x0);
x2=f(x1);
d=x0-2*x1+x2;
if (d!=0)
{
x=(x0*x2-x1*x1)/d;
}
else break;
}
while(Math.
abs(x
-x0
)>eps
); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBJZGVvbmUKewoJc3RhdGljIGRvdWJsZSBmKGRvdWJsZSB4KQoJewoJICAgcmV0dXJuIDkuMip4KngqeCszLjMqeCp4KzQqeC0xOyAKCX0KCQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJU2Nhbm5lciAgaW4gPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCWRvdWJsZSB4LCBlcHMsIHgwLCB4MSwgeDIsIGQ7CgkJeCA9IGluLm5leHREb3VibGUoKTsKCQllcHMgPSBpbi5uZXh0RG91YmxlKCk7CgkJZG97CgkJCXgwPXg7CgkJCXgxPWYoeDApOwoJCQl4Mj1mKHgxKTsKCQkJZD14MC0yKngxK3gyOwoJCQlpZiAoZCE9MCkKCQkJewoJCQkJeD0oeDAqeDIteDEqeDEpL2Q7CgkJCX0KCQkJZWxzZSBicmVhazsKICAgIAl9IAkKICAgIAl3aGlsZShNYXRoLmFicyh4LXgwKT5lcHMpOwogICAgCVN5c3RlbS5vdXQucHJpbnQoeCsiICIpOyAKCX0KfQ==