import numpy as np p, q = map(int, input().split()) ok = 0 ng = 10 ** 10 def hantei2(a): takahashi = a * a hikuhashi = p + q * a * np.log2(a) return takahashi <= hikuhashi while ng - ok > 10 ** (-6): mid = (ok + ng) / 2 if hantei2(mid): ok = mid else: ng = mid print(mid) print(ok)