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
Copy
5
1 3 3 4 5
Sample Output
Copy
1 9 3 2 4 8 7 5 6
Comments