#include <bits/stdc++.h>
const int maxn = 100005;
double a[maxn];
int m, r;
int main() {
  int i;
  scanf("%d%d", &m, &r);
  a[1] = 2 + sqrt(2.0);
  int temp = 2;
  for (i = 2; i <= m; i++) {
    a[i] = a[i - 1] + temp + 2 * sqrt(2.0);
    temp += 2;
  }
  double ans = 0;
  for (i = 0; i < m; i++) {
    if (i == 0)
      ans += a[m - 1];
    else
      ans += a[i] + a[m - i - 1];
    ans += 2;
  }
  ans = ans * r / m / m;
  printf("%.10lf\n", ans);
  return 0;
}
