#include <iostream>
#include <cmath>
using namespace std;
double f(double x) {
return (x-2)*(x-2)+5;
}
double f1(double x) {
return 2*(x-2);
}
int main() {
double a, b, eps, c, xmin;
cin >> a >> b >> eps;
int k = 0;
while (abs(b - a) > eps) {
c = (b + a) / 2;
if (f1(c) == 0) {
cout << "exact min " << c;
return 0;
}
if (f1(c) > 0) {
b = c;
}
if (f1(c) < 0) {
a = c;
}
k++;
}
xmin = (b + a) / 2;
cout << xmin << " " << k;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+IAoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmRvdWJsZSBmKGRvdWJsZSB4KSB7CiAgICByZXR1cm4gKHgtMikqKHgtMikrNTsKfQoKZG91YmxlIGYxKGRvdWJsZSB4KSB7CiAgICByZXR1cm4gMiooeC0yKTsKfQoKaW50IG1haW4oKSB7CiAgICBkb3VibGUgYSwgYiwgZXBzLCBjLCB4bWluOwogICAgCiAgICAKICAgIGNpbiA+PiBhID4+IGIgPj4gZXBzOyAKICAgIAogICAgaW50IGsgPSAwOwogICAgCiAgICB3aGlsZSAoYWJzKGIgLSBhKSA+IGVwcykgewogICAgICAgIGMgPSAoYiArIGEpIC8gMjsgCiAgICAgICAgCiAgICAgICAKICAgICAgICBpZiAoZjEoYykgPT0gMCkgeyAKICAgICAgICAgICAgY291dCA8PCAiZXhhY3QgbWluICIgPDwgYzsKICAgICAgICAgICAgcmV0dXJuIDA7IAogICAgICAgIH0KICAgICAgICAKICAgICAgICBpZiAoZjEoYykgPiAwKSB7CiAgICAgICAgICAgIGIgPSBjOwogICAgICAgIH0KICAgICAgICAKICAgICAgICBpZiAoZjEoYykgPCAwKSB7CiAgICAgICAgICAgIGEgPSBjOwogICAgICAgIH0KICAgICAgICAKICAgICAgICBrKys7IAogICAgfQogICAgCiAgICB4bWluID0gKGIgKyBhKSAvIDI7IAogICAgY291dCA8PCB4bWluIDw8ICIgIiA8PCBrOwogICAgCiAgICByZXR1cm4gMDsKfQ==