#include<cstdio>
#include<algorithm>
using namespace std;
const int N=100;
int v[N*N+1];
int n;
int main(){
    //freopen("std.in","r",stdin);
    //freopen("std.out","w",stdout);
    scanf("%d",&n);
    for(int i=1;i<=n*n;i++)
        scanf("%d",&v[i]);
    sort(v+1,v+n*n+1);
    int c=n*n-n,cb=n*n;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++)
            if(i==j)
                printf("%d ",v[cb--]);
            else
                printf("%d ",v[c--]);
            printf("\n");
    }
    return 0;
}