N,K,S = map(int,input().split())

def calc(n,k,s):
    if k==0:
        # 1をすべて埋めておく
        return [1 for _ in range(n)]
    if n==1:
        if k==1:
            return [s]
        else:
            print("Error")
            
    
    # calc(n-1,k-1,s) + [s]にできる場合
    if n-2 < s:
        return calc(n-1,k-1,s) + [s]
    else:
        # calc(n-1,k,s) + [s+1]にする
        return calc(n-1,k,s) + [s+1]    
            

print(*calc(N,K,S))