#include #include using namespace std; int v[101*101]; int main() { //freopen("in","r",stdin); //freopen("out","w",stdout); int n,i,j; scanf("%d",&n); int las=n*n; for(i=1;i<=las;i++) scanf("%d",&v[i]); sort(v+1,v+las+1); int nr=las,u=las-n; for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { if(i==j) { printf("%d ",v[nr]); nr--; } else { printf("%d ",v[u]); u--; } } printf("\n"); } }