#include <stdio.h>

int main () {
  double x,			/* real do qual se extrai a raiz quadrada */
    eps,			/* precisao epsilon */
    ri,rium,			/* r_i e r_{i+1} */
    dif;			/* |r{n+1}-rn| */

  scanf ( "%lf %lf", &x, &eps );

  ri = x; 
  dif = eps;  			/* entra sempre uma vez */
  while ( dif >= eps ) {
    rium = (ri + x/ri)/2;
    dif = rium - ri;
    if ( dif < 0 ) dif = -dif;
    ri = rium;			/* prepara p/ proxima iteracao */
  }

  printf ( "%15.13f\n", rium );

  return 0;
}