n = int(raw_input()) line = raw_input() v = [] for i in line.strip().split(): v.append(int(i)) v.sort(reverse=True) best = v[:n] rest = v[n:] # print best # print rest itbest = 0 itrest = 0 sol = "" for i in range(n): for j in range(n): if i == j: sol += str(best[itbest]) + ' ' itbest += 1 else: sol += str(rest[itrest]) + ' ' itrest += 1 sol += '\n' print sol