#include <bits/stdc++.h>
using namespace std;
double r;
int m;
int main() {
  cin >> m >> r;
  long double k = 0;
  for (int i = 0; i < m; i++) {
    k += 2 * r;
    if (i > 0) k += 2 * r + r * sqrt(2.0);
    if (i < m - 1) k += 2 * r + r * sqrt(2.0);
    if (i - 1 > 0)
      k += (2 * r + 2 * r * sqrt(2.0)) * (i - 1) +
           (1 + i - 1) / 2.0 * (i - 1) * 2 * r - 2 * r * (i - 1);
    if (m - i - 2 > 0)
      k += (2 * r + 2 * r * sqrt(2.0)) * (m - i - 2) +
           (1 + m - i - 2) / 2.0 * (m - i - 2) * 2 * r - 2 * (m - i - 2) * r;
  }
  k = k / m / m;
  cout.setf(ios::fixed);
  cout.precision(8);
  cout << k;
  return 0;
}
