#include <bits/stdc++.h>
using namespace std;
int main(void) {
  long long n, h;
  cin >> n >> h;
  double a = double(h / 2.0) / n;
  double lo = 0, sz = h;
  vector<double> cuts;
  double x;
  while (sz > 0) {
    x = lo + sz / 2.0;
    double base = x / h;
    double area = x * base * 0.5;
    if (area < a) lo += sz / 2.0;
    sz /= 2.0;
  }
  cuts.push_back(x);
  for (int i = 0; i < n - 2; i++) {
    lo = cuts.back(), sz = h - lo;
    while (sz > 0) {
      x = lo + sz / 2.0;
      double base = x / h;
      double area = x * base * 0.5 - (a * (i + 1));
      if (area < a) lo += sz / 2.0;
      sz /= 2.0;
    }
    cuts.push_back(x);
  }
  for (auto x : cuts) printf("%.15f ", x);
  puts("");
  return 0;
}
