#include <bits/stdc++.h>
using namespace std;
int main() {
  const double EPS = 1e-8;
  int n;
  long long x, y;
  cin >> n >> x >> y;
  long long ins = x - n + 1;
  long long xn = ins < 0 ? 1 : ceil(sqrt(ins) - EPS);
  if (xn == 0) xn = 1;
  if (n - 1 + xn > y)
    cout << -1 << endl;
  else {
    for (int i = 0; i < int(n - 1); ++i) cout << 1 << endl;
    cout << xn << endl;
  }
}
