#include <iostream>
using namespace std;
int main() {
long n, a, k;
cin >> n >> a >> k;
if (a < n)
{
cout << "-1";
return 0;
}
else
{
if (a > 2 * k || a < k)
{
cout << "-1";
return 0;
}
else
{
if (n == 1)
{
if (a != k)
{
cout << "-1";
return 0;
}
else
{
cout << k;
return 0;
}
}
else
{
//cout << "k=" << k << " a=" << a << "\n";
k -= (n - 2 + 1) / 2;
a -= (n - 2);
//cout << "k=" << k << " a=" << a << "\n";
int t1 = k;
int t2 = a - t1;
cout << t1 << " " << t2;
for (int i = 1; i <= n - 2; i++)
{
cout << " " << 1;
}
}
}
}
return 0;
}
// 64 位输出请用 printf("%lld")