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

ans = ""
if s > 1000000
  smallk = k/2
  for i in 0..smallk-1
    ans = ans + "#{s} #{s} "
  end
  if k%2 != 0
    ans = ans + "#{s} "
  end

  tmp = (n-k)/2
  for i in 0..tmp-1
    ans = ans = ans + "#{1} #{1} "
  end
  if (n-k)%2 != 0
      ans = ans + "#{1} "
  end
else
  smallk = k/2
  for i in 0..smallk-1
    ans = ans + "#{s} #{s} "
  end
  if k%2 != 0
    ans = ans + "#{s} "
  end

  tmp = (n-k)/2
  for i in 0..tmp-1
    ans = ans = ans + "#{s+1} #{s+1} "
  end
  if (n-k)%2 != 0
      ans = ans + "#{s+1} "
  end
end

print ans