#include <iostream>
#include <algorithm>

using namespace std;

int a[100007];
int i,j,N,cnt;

int main()
{

cin >> N;

for (i=1;i<=N*N;++i)
cin>>a[i];

sort(a+1,a+N*N+1);
reverse(a+1,a+N*N+1);

cnt = N;

for (i=1;i<=N;++i,cout<<'\n')
for (j=1;j<=N;++j)
if (i==j) cout<<a[i]<<" ";
else cout<<a[++cnt]<<" ";

return 0;
}