#include <stdio.h>
#include <math.h>
int main(void) {
int i;
double a, b, c, d, e, x0,x1,f0,fPrime,temp;
scanf("%lf%lf%lf%lf%lf%lf", &a
, &b
, &c
, &d
, &e
, &x0
);
for (i=0;i<=10000;i++){
f0
= a
*(pow(x0
,4)) + b
*(pow(x0
,3)) + c
*(pow(x0
,2)) + d
*x0
+ e
;
a = 4.00*a;
b = 3.00*b;
c = 2.00*c;
fPrime
= a
*(pow(x0
,3)) + b
*(pow(x0
,2)) + c
*x0
+ d
; x1 = x0 - (f0/fPrime);
x1 = x0;
continue;
}
break;
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgppbnQgbWFpbih2b2lkKSB7CiAgIGludCBpOwogICBkb3VibGUgYSwgYiwgYywgZCwgZSwgeDAseDEsZjAsZlByaW1lLHRlbXA7CgogICBzY2FuZigiJWxmJWxmJWxmJWxmJWxmJWxmIiwgJmEsICZiLCAmYywgJmQsICZlLCAmeDApOwoKCiAgIGZvciAoaT0wO2k8PTEwMDAwO2krKyl7ICAgCiAgICAgIAogICAgICBzY2FuZigiJWxmIiwmeDApOwogICAgICBmMCA9IGEqKHBvdyh4MCw0KSkgKyBiKihwb3coeDAsMykpICsgYyoocG93KHgwLDIpKSArIGQqeDAgKyBlOwoKICAgICAgYSA9IDQuMDAqYTsKICAgICAgYiA9IDMuMDAqYjsKICAgICAgYyA9IDIuMDAqYzsKCiAgICAgIGZQcmltZSA9IGEqKHBvdyh4MCwzKSkgKyBiKihwb3coeDAsMikpICsgYyp4MCArIGQ7CiAgICAgIHgxID0geDAgLSAoZjAvZlByaW1lKTsKCiAgICAgIGlmIChmYWJzKHgwLXgxKT4wLjAwMSl7CgogICAgICAgICB4MSA9IHgwOyAKICAgICAgICAgCiAgICAgICAgIGNvbnRpbnVlOwoKCiAgICAgIH0gICAKCiAgICAgIGlmIChmYWJzKHgwLXgxKTwwLjAwMSl7CiAgICAgICAgIAogICAgICAgICBicmVhazsKCiAgICAgIH0KICAgfQogICBwcmludGYoIiUuMmZcbiIseDApOwoKICAgcmV0dXJuIDA7Cn0=