#include <iostream>
#include <cmath>
using namespace std;
double fpokh(double x) {
return 2*x-6;
}
int main() {
std::ios_base::sync_with_stdio(false);
std::cin.tie(NULL);
double a = 1;
double b = 5;
double c;
double e = 0.001;
int k = 0;
while (abs(b - a) > e) {
c = (a + b) / 2.0;
k++;
double der = fpokh(c);
if (der == 0.0) {
a = c;
b = c;
break;
} else if (der > 0) {
b = c;
} else {
a = c;
}
}
double xmin = (a + b) / 2.0;
cout << xmin << " " << k << '\n';
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKZG91YmxlIGZwb2toKGRvdWJsZSB4KSB7CiAgICByZXR1cm4gMip4LTY7Cn0KCmludCBtYWluKCkgewoKICAgIHN0ZDo6aW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBzdGQ6OmNpbi50aWUoTlVMTCk7CiAgICAKICAgIGRvdWJsZSBhID0gMTsKICAgIGRvdWJsZSBiID0gNTsKICAgIGRvdWJsZSBjOwogICAgZG91YmxlIGUgPSAwLjAwMTsKICAgIGludCBrID0gMDsKICAgIAogICAgCiAgICB3aGlsZSAoYWJzKGIgLSBhKSA+IGUpIHsKICAgICAgICBjID0gKGEgKyBiKSAvIDIuMDsKICAgICAgICBrKys7CiAgICAgICAgCiAgICAgICAgZG91YmxlIGRlciA9IGZwb2toKGMpOwogICAgICAgIAogICAgICAgIGlmIChkZXIgPT0gMC4wKSB7CiAgICAgICAgICAgIGEgPSBjOwogICAgICAgICAgICBiID0gYzsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfSBlbHNlIGlmIChkZXIgPiAwKSB7CiAgICAgICAgICAgIGIgPSBjOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGEgPSBjOwogICAgICAgIH0KICAgIH0KICAgIAogICAgZG91YmxlIHhtaW4gPSAoYSArIGIpIC8gMi4wOwogICAgY291dCA8PCB4bWluIDw8ICIgIiA8PCBrIDw8ICdcbic7CiAgICAKICAgIHJldHVybiAwOwp9Cg==