#include <bits/stdc++.h>
using namespace std;
long long x, y;
long long n;
int main() {
  while (~scanf("%I64d%I64d%I64d", &n, &x, &y)) {
    if ((n - 1ll) + (y + 1ll - n) * (y + 1ll - n) < x || n > y)
      printf("-1\n");
    else {
      for (int i = 1; i < n; i++) printf("%d\n", 1);
      printf("%I64d\n", y + 1 - n);
    }
  }
  return 0;
}
