n,k,s = gets.split.map(&:to_i)

ans = []
if k == 0
  if s == 10**9
    ans = [s-1]*n
  else
    ans = [10**9]*n
  end
elsif n == k
  ans = [s] * n
else
  ans << 1
  k.times do 
    if ans[-1] == 1
      ans << s-1
    else
      ans << 1
    end
  end
  (n-k-1).times do
    ans << 10**9
  end
end
puts ans.join(" ")