#include <iostream>
using namespace std;
double f(double x){
return 3*x*x-4*x+1;
}
double f1(double x){
return 6*x-4;
}
int main() {
// your code goes here
double a,b,eps;
cin>>a>>b>>eps;
int k=0;
while(abs(b-a)>eps){
double c=(b+a)/2;
if(f1(c)==0){
cout<<c;
}
if(f1(c)>0){
b=c;
}
if(f1(c)<0){
a=c;
k++;
}
}
cout<<(b+a)/2<<k;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpkb3VibGUgZihkb3VibGUgeCl7CglyZXR1cm4gMyp4KngtNCp4KzE7Cn0KZG91YmxlIGYxKGRvdWJsZSB4KXsKCXJldHVybiA2KngtNDsKfQppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCWRvdWJsZSBhLGIsZXBzOwoJY2luPj5hPj5iPj5lcHM7CglpbnQgaz0wOwoJd2hpbGUoYWJzKGItYSk+ZXBzKXsKCQlkb3VibGUgYz0oYithKS8yOwoJCWlmKGYxKGMpPT0wKXsKCQkJY291dDw8YzsKCQl9CgkJaWYoZjEoYyk+MCl7CgkJCWI9YzsKCQl9CgkJaWYoZjEoYyk8MCl7CgkJCWE9YzsKCQkJaysrOwoJCX0KCX0KCWNvdXQ8PChiK2EpLzI8PGs7CglyZXR1cm4gMDsKfQ==