R, K = gets.split.map(&:to_i) R2 = R * R * 1.0 f = ->(y) { dy = Math.sqrt(R2 - y * y); (y * dy + R2 * Math.atan(y / dy)) } s = Math::PI * R2 / (K + 1) ans = [] prev = -R K.times do ac = R wa = prev s0 = f[prev] 100.times do wj = (ac + wa) * 0.5 if f[wj] - s0 >= s ac = wj else wa = wj end end ans << ac prev = ac end puts ans