#include <stdio.h>
int main () {
double x, /* real do qual se extrai a raiz quadrada */
eps, /* precisao epsilon */
ri,rium, /* ri e r{i+1} */
dif; /* |r{n+1}-rn| */
scanf ( "%lf %lf", &x, &eps );
ri = x;
do {
rium = (ri + x/ri)/2;
dif = rium - ri;
if ( dif < 0 ) dif = -dif;
ri = rium; /* prepara p/ proxima iteracao */
} while ( dif >= eps );
printf ( "%15.13f\n", rium );
return 0;
}