#include <bits/stdc++.h>
using namespace std;
int main() {
  long long n, x, y, s;
  cin >> n >> x >> y;
  s = sqrt(x);
  n--;
  if (n + s <= y && pow(s, 2) + n >= x) {
    cout << s << endl;
    for (int i = 1; i <= n; i++) cout << "1" << endl;
  } else if (n + s + 1 <= y && pow(s + 1, 2) + n >= x) {
    cout << s + 1 << endl;
    for (int i = 1; i <= n; i++) cout << "1" << endl;
  } else
    cout << "-1";
  return 0;
}
