https://www.trustie.net/users/new_user_commit_homework?homework_id=1269&is_test=true
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
ll n, x, y;
int init();
int solve();
int main(){
init();
solve();
}
int init(){
scanf("%I64d %I64d %I64d", &n, &x, &y);
}
int solve(){
if (y < n){
printf("-1");
return 0;
}
if ((y - n + 1)*(y - n + 1) + n - 1 < x){
printf("-1");
return 0;
}
printf("%d ", y - n + 1);
for (int i = 1; i <= n - 1; i++) printf("1 ");
}