#include <bits/stdc++.h>
using namespace std;
int n;
double h;
vector<double> ans;
int main() {
  scanf("%d %lf", &n, &h);
  double area = h / 2.0;
  area /= n;
  double a = h / 2.0;
  double b = 0;
  for (int i = 0; i < n - 1; ++i) {
    b += area;
    a -= area;
    double ini = 0.0;
    double fim = h;
    double A, B;
    for (int k = 0; k < 100; ++k) {
      double mid = (ini + fim) / 2.0;
      A = (2 * a) * mid;
      B = (2 * b - mid) * (h - mid);
      if (A < B)
        ini = mid;
      else
        fim = mid;
    }
    ans.push_back(h - ini);
  }
  sort(ans.begin(), ans.end());
  for (int i = 0; i < ans.size(); ++i) printf("%.10lf ", ans[i]);
  printf("\n");
  return 0;
}
