#include <iostream>
#include <cmath>
using namespace std;
double f(double x) {
return x*x*x - x - 2;
}
int main() {
double a, b, c;
double eps = 1e-6;
cin >> a >> b;
if (f(a) * f(b) >= 0) {
cout << "Zly przedzial";
return 0;
}
while ((b - a) > eps) {
c = (a + b) / 2;
if (f(a) * f(c) < 0)
b = c;
else
a = c;
}
cout << (a + b) / 2;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgpkb3VibGUgZihkb3VibGUgeCkgewogICAgcmV0dXJuIHgqeCp4IC0geCAtIDI7Cn0KCmludCBtYWluKCkgewogICAgZG91YmxlIGEsIGIsIGM7CiAgICBkb3VibGUgZXBzID0gMWUtNjsKCiAgICBjaW4gPj4gYSA+PiBiOwoKICAgIGlmIChmKGEpICogZihiKSA+PSAwKSB7CiAgICAgICAgY291dCA8PCAiWmx5IHByemVkemlhbCI7CiAgICAgICAgcmV0dXJuIDA7CiAgICB9CgogICAgd2hpbGUgKChiIC0gYSkgPiBlcHMpIHsKICAgICAgICBjID0gKGEgKyBiKSAvIDI7CiAgICAgICAgaWYgKGYoYSkgKiBmKGMpIDwgMCkKICAgICAgICAgICAgYiA9IGM7CiAgICAgICAgZWxzZQogICAgICAgICAgICBhID0gYzsKICAgIH0KCiAgICBjb3V0IDw8IChhICsgYikgLyAyOwogICAgcmV0dXJuIDA7Cn0=