import math P,Q=map(int,input().split()) high=10**90+1 low=-1 while high-low>10**-5: mid=(high+low)/2 taka=P+Q*mid*math.log2(mid) hiku=mid**2 if taka==hiku: break elif taka