#include <cstdio>
#include <algorithm>

using namespace std;

int v[10010],sol[110][110];

int main()
{
    //freopen("file.in", "r", stdin);
    int n,nr=0;
    scanf("%d",&n);
    for(int i=1;i<=n*n;i++) scanf("%d",&v[i]);
    sort(v+1,v+1+n*n);
    for(int i=1;i<=n;i++) sol[i][i]=v[n*n-i+1];
    for(int i=1;i<=n;i++)
        for(int j=1;j<=n;j++)
            if(i!=j) sol[i][j]=v[++nr];
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=n;j++) printf("%d ",sol[i][j]);
        printf("\n");
    }
    return 0;
}