#include <stdio.h>
	#include <stdlib.h>

	int get_guess(int num) {
		int a = 1;
		while (a * a <= num) {
			a++;
		}
		a--;
		return a;
	}

	int main(void) {
		char buffer[1025];
		while (fgets(buffer, 2015, stdin) != NULL) {
			int prec;
			long double num;
			if (sscanf(buffer, "%d %Lf", &prec, &num) != 2) {
				fprintf(stderr, "you didn't input 2 numbers!\n");
				continue;
			}
			long double target_sqr = (long double) num;
			long double guess = (long double) get_guess(num);
			int loops = 10;
			while (loops > 0) {
				guess = 0.5 * (guess + (num / guess));
				loops--;
			}
			printf("%.*Lf\n", prec, guess);
		}
		return EXIT_SUCCESS;
	}