import math P,Q=map(int,input().split()) Max=10**20 Min=1 while Max - Min >0.00001: Mid = (Max + Min)/2 if Mid**2 > P + Q*Mid*(math.log(Mid,2)): Max = Mid else: Min = Mid print(Max)