#include <bits/stdc++.h>
using namespace std;
int N;
double R, ans = 0;
double sum(double up) {
  if (up < 1) return 0;
  return up * (up + 1) / 2;
}
int main() {
  cin >> N >> R;
  for (int i = 0; i < N; ++i) {
    double ADD = 2 * R;
    ADD += sum(i - 1) * 2 * R;
    ADD += sum(N - i - 1 - 1) * 2 * R;
    ADD += max(0, i - 1) * 2 * R * 1.4142135623730950488016887242097;
    ADD += max(0, N - i - 1 - 1) * 2 * R * 1.4142135623730950488016887242097;
    if (i > 0) ADD += 2 * R + 1.4142135623730950488016887242097 * R;
    if (N - i - 1 > 0) ADD += 2 * R + 1.4142135623730950488016887242097 * R;
    ans += ADD / N;
  }
  printf("%.9lf\n", ans / N);
  return 0;
}
