#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;
}