Balkan OI '11 P3 - Medians
View as PDFLet  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