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