8396: CodeChef ANUUND - Ups and Downs
[Creator : ]
Description
You will be given a zero-indexed array A. You need to rearrange its elements in such a way that the following conditions are satisfied:
- A[i] ≤ A[i+1] if i is even.
- A[i] ≥ A[i+1] if i is odd.
Input
The first line contains a single integer T denoting the number of test cases.
The first line of each test case contains an integer N, that is the size of the array A.
The second line of each test case contains the elements of array A
The first line of each test case contains an integer N, that is the size of the array A.
The second line of each test case contains the elements of array A
Output
For each test case, output a single line containing N space separated integers, which are the elements of A arranged in the required order.
If there are more than one valid arrangements, you can output any of them.
If there are more than one valid arrangements, you can output any of them.
Constraints
1 ≤ N ≤ 100,000
Sum of N in one test file ≤ 600000
1 ≤ A[i] ≤ $10^9$
Sum of N in one test file ≤ 600000
1 ≤ A[i] ≤ $10^9$
Sample 1 Input
2
2
3 2
3
10 5 2
Sample 1 Output
2 3
2 10 5
Sample 2 Input
2
2
3 2
3
10 5 2
Sample 2 Output
2 3
5 10 2