Construct an array of size n with a≤n 0s and b=n−a 1s such that the number of inversions in the array is equal to x.
Input format
The first and only line of input contains three space-separated integers - n, a, and x.
Output format
Print space-separated lexicographically smallest array that satisfies the constraints. If there is no valid answer, print −1.
Constraints
1≤n≤106
1≤x≤1012
0≤a≤n
Note
[0,1,0,1,1] have 1 inversion.