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