#include int main(void) { int n, p; scanf("%d%d", &n, &p); long double best = (long double)1.0*p/(n+1); long double prod = (long double)p/(n+1); int bestm = 1; for (int m = 2; m <= 2*n; ++m) { prod *= (long double)1.0*(n-p+m)/(n+m); long double val = prod*m; if (val > best) { best = val; bestm = m; } } printf("%.11Lf\n", best); }