#include <bits/stdc++.h>
long long n, x, y;
int main() {
  while (scanf("%I64d%I64d%I64d", &n, &x, &y) == 3) {
    if (n > y) {
      printf("-1\n");
      continue;
    }
    long long tmp = y - n + 1;
    if (tmp * tmp + n - 1 >= x) {
      for (int i = 0; i < n - 1; i++) printf("1\n");
      printf("%I64d\n", tmp);
    } else
      printf("-1\n");
  }
}
