#include <bits/stdc++.h>   using namespace std;   const long long INF = 1e9, MOD = 1e9 + 7;   const int n_ = 1e5 + 1000;   long long gcd(long long a, long long b) { return (a ? gcd(b % a, a) : b); }   long long power(long long a, long long n) {     long long p = 1;     while (n > 0) {       if (n % 2) {         p = p * a;       }       n >>= 1;       a *= a;     }     return p;   }   long long power(long long a, long long n, long long mod) {     long long p = 1;     while (n > 0) {       if (n % 2) {         p = p * a;         p %= mod;       }       n >>= 1;       a *= a;       a %= mod;     }     return p % mod;   }   int main() {     ios_base::sync_with_stdio(false);     long long n, x, y, a;     scanf( %lld %lld %lld , &n, &x, &y);     a = y - n + 1;     if (a > 0 && a * a + n - 1 >= x) {       for (int(i) = 0; (i) < (n - 1); (i)++) puts( 1 );       printf( %lld n , a);     } else {       puts( -1 );     }     return 0;   }   