#include <bits/stdc++.h>
using namespace std;
int N;
long long x, y;
long long A[100005];
int main() {
  cin >> N >> x >> y;
  long long sum = 0LL;
  for (int i = 0; i < N - 1; i++) {
    A[i] = 1;
    sum += A[i] * A[i];
  }
  A[N - 1] = y - N + 1;
  sum += A[N - 1] * A[N - 1];
  if (sum >= x && N <= y) {
    for (int i = 0; i < N; i++) printf("%I64d\n", A[i]);
  } else
    puts("-1");
}
