#include <bits/stdc++.h>
#pragma warning(disable : 4996)
const long long MOD = 1000000007;
using namespace std;
int main(int argc, char* argv[]) {
  int n, K;
  long long S;
  scanf("%d%d%lld", &n, &K, &S);
  long long mm = 1000000000;
  int i;
  if (S < mm) {
    for (i = 0; i < n - K; i++) {
      printf("%lld ", S);
    }
    for (i = n - K; i < n; i++) {
      printf("%lld ", S + 1);
    }
    printf("\n");
  } else {
    for (i = 0; i < n - K; i++) {
      printf("%lld ", (long long)1);
    }
    for (i = n - K; i < n; i++) {
      printf("%lld ", S);
    }
    printf("\n");
  }
  return 0;
}
