from math import * P,Q=map(int,input().split()) L,R=1,10**18+1 M=0 for i in range(200): M=(L+R)/2 if (M**2)<=(P+(Q*M*log2(M))): L=M else: R=M print((L+R)/2)