#-------------------------------------------------------------------------------
# Name:        module1
# Purpose:
#
# Author:      Doru
#
# Created:     30/04/2015
# Copyright:   (c) Doru 2015
# Licence:     <your licence>
#-------------------------------------------------------------------------------

def swap(a,i,j):
    aux = a[i][i]
    a[i][i] = a[i][j]
    a[i][j] = aux


def main():
    import sys
    a = [[0 for x in range(101)] for x in range(101)]
    b = [0 for x in range(101* 101)]
    n = int(sys.stdin.readline())

    line = sys.stdin.readline()
    numbers = line.split(" ")
    i = 0;
    for i in range(n*n):
        b[i] = int(numbers[i])
    b.sort(None, None, True)

    i = 0;
    for i in range(n):
        a[i][i] = b[i]

    j = 0
    k = n
    i = 0
    for i in range(n):
        for j in range(n):
            if i != j:
                a[i][j] = b[k]
                k = k + 1

    i = 0
    j = 0
    for i in range(n):
        for j in range(n):
            sys.stdout.write("%d " % a[i][j])
        sys.stdout.write("\n")

if __name__ == '__main__':
    main()