#include<iostream> #include<vector> #include<algorithm> using namespace std; vector <int> a; int n; int b[104][102]; int main(){ cin>>n; int x; for(int i=1;i<=n*n;i++)cin>>x,a.push_back(x); sort(a.begin(),a.end()); //for(int i=0;i<n*n;i++)cout<<a[i]<<" "; int k=0; for(int i=1;i<=n;i++) for(int j=1;j<i;j++)b[i][j]=a[k++]; for(int i=1;i<=n;i++) for(int j=i+1;j<=n;j++)b[i][j]=a[k++]; for(int i=1;i<=n;i++)b[i][i]=a[k++]; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++)cout<<b[i][j]<<" "; cout<<"\n"; } }