#include <iostream>
#include <cmath>
using namespace std;
double f(double x){
return((x-1)*(x-1)*sin(x));
}
int main() {
double a=-6,b=9,eps=0.000000001,c,d;
while(b-a>eps){
c=a+(b-a)/3.0;
d=b-(b-a)/3.0;
if(f(c)<f(d))b=d;
else a=c;
}
cout<<(a+b)/2;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmRvdWJsZSBmKGRvdWJsZSB4KXsKCXJldHVybigoeC0xKSooeC0xKSpzaW4oeCkpOwp9CmludCBtYWluKCkgewoJZG91YmxlIGE9LTYsYj05LGVwcz0wLjAwMDAwMDAwMSxjLGQ7Cgl3aGlsZShiLWE+ZXBzKXsKCQljPWErKGItYSkvMy4wOwogICAgICAgIGQ9Yi0oYi1hKS8zLjA7CiAgICAgICAgaWYoZihjKTxmKGQpKWI9ZDsKICAgICAgICBlbHNlIGE9YzsKCX0KCWNvdXQ8PChhK2IpLzI7CglyZXR1cm4gMDsKfQoK