#include <bits/stdc++.h>
using namespace std;
int main() {
  double m, r, ans;
  m = ({
    int t;
    scanf("%d", &t);
    t;
  });
  r = ({
    int t;
    scanf("%d", &t);
    t;
  });
  if (fabs(m - 1.0) < (double)(1e-7)) {
    printf("%.10lf\n", 2.0 * r);
    return 0;
  }
  ans = 2.0 *
        (4.0 + sqrt(2.0) + (m - 2.0) * (m - 1.0) + 2.0 * sqrt(2.0) * (m - 2.0));
  for (int i = 1; i < m - 1; i++) {
    ans += 6.0 + 2.0 * sqrt(2.0);
    ans += (double)i * (i - 1.0);
    ans += 2 * sqrt(2.0) * (m - 3);
    ans += (m - 2.0 - i) * (m - i - 1.0);
  }
  printf("%.10lf\n", (ans * r) / m / m);
  return 0;
}
