Let be a permutation of .
We define the prefix medians of as an array with elements: where is the median of .
Note: The median of a list of numbers (where is odd) can be found by sorting the numbers and picking the middle one.
Task
You are given and the array . You are asked to determine a permutation whose prefix medians are precisely .
Input Specification
The input contains 2 lines. The first line contains one integer, . The second line describes : integers, separated by space.
Output Specification
The output should contain : one line with integers separated by space. If there are multiple permutations leading to the same input array , you may output any one. In all test data, there will always be at least one solution.
Constraints
- , for every from to
- , for every from to
- of the tests will have
Sample Input
5
1 3 3 4 5
Sample Output
1 9 3 2 4 8 7 5 6
Comments