#include using namespace std; int main() { cin.tie(nullptr); ios::sync_with_stdio(false); long double p, q; cin >> p >> q; long double lf = 1, rg = 1e18; for (int ci = 0; ci <= 300; ci++) { long double mi = (lf + rg) / 2; if ((p + q * mi * log2l(mi)) > (mi * mi)) lf = mi; else rg = mi; } cout << setprecision(16) << lf << "\n"; return 0; }