#include <iostream>
#include <cmath>
using namespace std;
double f(double x){
return x*x-6*x-8;
}
int main() {
double a,b,eps;
cin>>a>>b;
eps=0.00001;
int k=0;
while(abs(b-a)>=eps){
double xm,x1,x2;
xm=(a+b)/2;
x1=xm-(eps/4);
x2=xm+(eps/4);
if (f(x1)>f(x2)){
a=x1;
}
if(f(x1)<=f(x2)){
b=x2;
}
k=k+1;
cout<<a<<" "<<b<<endl;
}
cout<<(a+b)/2<<" "<<k;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgpkb3VibGUgZihkb3VibGUgeCl7CglyZXR1cm4geCp4LTYqeC04Owp9CmludCBtYWluKCkgewoJCglkb3VibGUgYSxiLGVwczsKCWNpbj4+YT4+YjsKCWVwcz0wLjAwMDAxOwoJaW50IGs9MDsKCXdoaWxlKGFicyhiLWEpPj1lcHMpewoJCWRvdWJsZSB4bSx4MSx4MjsKCQl4bT0oYStiKS8yOwoJCXgxPXhtLShlcHMvNCk7CgkJeDI9eG0rKGVwcy80KTsKCQlpZiAoZih4MSk+Zih4MikpewoJCQlhPXgxOwoJCQkKCQl9CgkJaWYoZih4MSk8PWYoeDIpKXsKCQkJYj14MjsKCQl9CgkJaz1rKzE7CgkJY291dDw8YTw8IiAiPDxiPDxlbmRsOwoJCgl9Cgljb3V0PDwoYStiKS8yPDwiICI8PGs7Cgp9