#include <bits/stdc++.h>
using namespace std;
long long mpow(long long a, long long b) {
  if (!b) return 1;
  long long temp = mpow(a, b / 2);
  temp = (temp * temp) % 1000000007;
  if (b % 2) return (a * temp) % 1000000007;
  return temp;
}
long long _pow(long long a, long long b) {
  if (!b) return 1;
  long long temp = mpow(a, b / 2);
  temp = (temp * temp);
  if (b % 2) return (a * temp);
  return temp;
}
long long mod_in(long long n) { return mpow(n, 1000000007 - 2); }
long long cl(long long a, long long b) {
  if (a % b) return 1 + a / b;
  return a / b;
}
long long dig(long long n) {
  if (!n) return 0;
  return 1 + dig(n / 10);
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  long long n, k, s;
  cin >> n >> k >> s;
  while (k--) {
    cout << s << " ";
    n--;
  }
  long long v = 1000000000;
  if (s == 1000000000) s--;
  while (n) {
    cout << v << " ";
    n--;
  }
}
