#include #include 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; }