#include <bits/stdc++.h>
using namespace std;
void print(vector<int> a) {
  int n = a.size();
  for (int i = (0); i < (n); i++) cout << a[i] << (i == n - 1 ? "\n" : " ");
}
int main() {
  cin.tie(0);
  ios::sync_with_stdio(false);
  int n, k, s;
  cin >> n >> k >> s;
  vector<int> v(n);
  if (k == 0) {
    if (s == 1e9) {
      for (int i = (0); i < (n); i++) v[i] = 1;
      print(v);
    } else {
      for (int i = (0); i < (n); i++) v[i] = 1e9;
      print(v);
    }
    return 0;
  }
  if (s <= k) {
    for (int i = (0); i < (n); i++) {
      if (i < k)
        v[i] = s;
      else
        v[i] = 1e9;
    }
    print(v);
    return 0;
  }
  for (int i = (0); i < (n); i++) {
    if (i % (n - k + 1) == 0) {
      v[i] = s - k + 1;
    } else {
      v[i] = k - 1;
    }
  }
  print(v);
}
