#include <bits/stdc++.h>
using namespace std;
int main() {
  double n, h;
  int i;
  cin >> n >> h;
  double temp1 = sqrt(2.0 / 3.0);
  double temp2 = sqrt(1.0 / 2.0);
  if (n == 2) {
    double temp = h * temp2;
    printf("%.12lf\n", temp);
    return 0;
  }
  vector<double> ans;
  ans.push_back(h * sqrt((double)(n - 1) / (double)(n)));
  for (i = n - 2; i >= 1; i--) {
    ans.push_back(ans[n - 2 - i] * sqrt((double)(i) / (double)(i + 1)));
  }
  reverse(ans.begin(), ans.end());
  int len = ans.size();
  for (i = 0; i < n - 1; i++) printf("%.12lf ", ans[i]);
  cout << endl;
  return 0;
}
