#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using ld = long double;
inline ld get(ld h, ld x0, ld x1) { return 0.5 * (x1 * x1 / h - x0 * x0 / h); }
int main(int argc, char **argv) {
  ios::sync_with_stdio(false);
  cin.tie(0);
  srand(time(0));
  int n;
  ld h;
  cin >> n >> h;
  ld sum = (0.5 * h) / n;
  ld prev = 0;
  for (int i = 0; i < n - 1; ++i) {
    ld l = prev + 0.000000001, r = h, mid;
    while (r - l > 0.000000001) {
      mid = l + (r - l) / 2.0;
      if (get(h, prev, mid) > sum) {
        r = mid;
      } else {
        l = mid;
      }
    }
    cout << setprecision(20) << fixed << l << endl;
    prev = l;
  }
}
