#include <bits/stdc++.h>
#define pb push_back
#define INF numeric_limits<int>::max()
#define int64 long long
using namespace std;
int n,a[10012];
int main()
{
    cin>>n;
    int m=n*n;
    for(int i=1;i<=m;i++)cin>>a[i];
    sort(a+1,a+m+1);
    int step=1;
    for(int i=1,k=m-n+1;k<=m;k++)
    {
        for(int j=1;j<step;j++)cout<<a[i]<<' ',i++;
        cout<<a[k]<<' ';
        for(int j=step+1;j<=n;j++)cout<<a[i]<<' ',i++;
        cout<<'\n';
        step++;
    }
    return 0;
}