import sys input=lambda: sys.stdin.readline().rstrip() p,q=map(int,input().split()) import math l,r=1,10**18 ct=0 while r-l>10**-6 and ct<100: mid=(l+r)/2 ct+=1 if mid**2<=p+q*mid*math.log2(mid): l=mid else: r=mid print(l)