N, K, S = map(int, input().split())
L = []
for i in range(N):
    if i < K:
        L.append(str(S))
    else:
        L.append(str(10**9))
print(' '.join(L))

# S S S S S ... N個続くとき
# Sとなるl, rが (1, 1), (2, 2), ... , (N, N) とN個ある

# X + Y = S
# X Y X Y X Y ... N個続くとき
# Sとなるl, rが (1, 2), (2, 3), ..., (N - 1, N) と N - 1個ある

# 100 100 100 100 : K=N
# 100 100 100 0   : K=N-1
# 100 100 0   0   : K=N-2
