n, m, k = map(int, input().split()) a = list(range(0, n)) a[-1] = m - (n - 2) * (n - 1) // 2 b = [0] * n for i in range(n - 1, -1, -1): if k > i: k -= i b[n-i-1] = a[i] else: b[n-k-1] = a[i] idx = 0 for j in range(n-i-1, n-k-1): b[j] = idx idx += 1 for j in range(n-k, n): b[j] = idx idx += 1 break for x in b: print(x)