#include <bits/stdc++.h>
int main() {
  int n, h;
  scanf("%d %d", &n, &h);
  std::vector<double> ans;
  double averageArea = h / 2.0 / n;
  double prevArea = 0.0;
  for (int i = 1; i < n; i++) {
    double low = 0.0, high = h;
    double eps = 1e-10;
    while (true) {
      double mid = (low + high) / 2;
      double nextArea = (mid) * (mid / h / 2) - (averageArea * (i - 1));
      if (nextArea > averageArea) {
        high = mid;
      } else {
        low = mid;
      }
      if (low + eps > high) {
        printf("%f ", mid);
        prevArea = nextArea;
        break;
      }
    }
  }
  printf("\n");
  return 0;
}
