#include #include using namespace std; int v[10010],sol[110][110]; int main() { //freopen("file.in", "r", stdin); int n,nr=0; scanf("%d",&n); for(int i=1;i<=n*n;i++) scanf("%d",&v[i]); sort(v+1,v+1+n*n); for(int i=1;i<=n;i++) sol[i][i]=v[n*n-i+1]; for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) if(i!=j) sol[i][j]=v[++nr]; for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) printf("%d ",sol[i][j]); printf("\n"); } return 0; }