using System;
class Program
{
static void print_first_max_second_min(int[] arr) {
Array.Sort(arr);
int size = arr.Length;
int i = 0, j = size - 1;
while (i < j) {
Console.Write(arr[j--] + " ");
Console.Write(arr[i++] + " ");
}
if (size % 2 != 0)
Console.WriteLine(arr[i]);
}
static void Main() {
int[] arr = {13, 5, 2, 10, 4, 9, 7, 8, 559};
print_first_max_second_min(arr);
}
}
/*
run:
559 2 13 4 10 5 9 7 8
*/