#include<iostream>
#include<algorithm>

using namespace std;

int a[10001];
int mat[101][101];

bool comp(int a,int b)
{
    return a>b;
}

int main()
{
    int n,p,keep;
    cin>>n;
    keep=n;
    p=n+1;
    n*=n;
    for(int i=1;i<=n;i++)
    {
        cin>>a[i];
    }
    sort(a+1,a+n+1,comp);
    for(int i=1;i<=keep;i++)
    {
        mat[i][i]=a[i];
    }
    for(int i=1;i<=keep;i++)
    {
        for(int j=1;j<=keep;j++)
        {
            if(mat[i][j]==0)
            {
                mat[i][j]=a[p];
                p++;
            }
            cout<<mat[i][j]<<" ";
        }
        cout<<'\n';
    }
}