#dwacon6thprelimsd. [dwacon6th_prelims_d]Arrangement
[dwacon6th_prelims_d]Arrangement
Problem Statement
Niwango has cards, numbered . He will now arrange these cards in a row.
Niwango wants to know if there is a way to arrange the cards while satisfying all the conditions below. To help him, determine whether such a way exists. If the answer is yes, also find the lexicographically smallest such arrangement.
- To the immediate right of Card (if any) is NOT Card .
- To the immediate right of Card (if any) is NOT Card .
- To the immediate right of Card (if any) is NOT Card .
Constraints
Input
Input is given from Standard Input in the following format:
Output
If no arrangements satisfy the conditions, print -1
. If such arrangements exist, print the lexicographically smallest such arrangement, in the following format:
Here, represents the -th card from the left.
Sample Input 1
4
2 3 4 1
Sample Output 1
1 3 2 4
- The arrangement is lexicographically smaller than , but is invalid, since it violates the condition "to the immediate right of Card is not Card ."
Sample Input 2
2
2 1
Sample Output 2
-1
- If no arrangements satisfy the conditions, print
-1
.
Sample Input 3
13
2 3 4 5 6 7 8 9 10 11 12 13 12
Sample Output 3
1 3 2 4 6 5 7 9 8 10 12 11 13