-- Try yukicoder -- author: Leonardone @ NEETSDKASU import Data.List(sort) main = getContents >>= putStrLn . unwords . map show . solve . map read . words solve (n:xs) | even n = sort xs | otherwise = ans where m = n - 1 d = n `div` 2 ys = sort $ take m xs zs = sort $ take d ys ++ drop (d + 1) ys ++ drop m xs ans = take d zs ++ [ys !! d] ++ drop d zs