Problem: Dreamoon likes coloring cells very much.
There is a row of cells. Initially, all cells are empty (don't contain any color). Cells are numbered from to .
You are given an integer and integers ()
Dreamoon will perform operations.
In -th operation, Dreamoon will choose a number from range (inclusive) and will paint all cells from to (inclusive) in -th color. Note that cells may be colored more one than once, in this case, cell will have the color from the latest operation.
Dreamoon hopes that after these operations, all colors will appear at least once and all cells will be colored. Please help Dreamoon to choose in each operation to satisfy all constraints.
Input Format: The first line contains two integers ().
The second line contains integers ().
Output Format: If it's impossible to perform operations to satisfy all constraints, print "'-1" (without quotes).
Otherwise, print integers (), after these operations, all colors should appear at least once and all cells should be colored.
If there are several possible solutions, you can print any.