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