#include #include using namespace std; int main() { int n; cin>>n; int squaredN = n * n; int v[squaredN]; register int i, j; for(i = 0;i < squaredN; ++i) cin>>v[i]; sort(v, v + squaredN); int big = squaredN, small = -1; for (i = 0; i < n; ++i) { for (j = 0; j < i; ++j) { cout << v[++small] << " "; } cout << v[--big] << " "; for (j = i + 1; j < n; ++j) { cout << v[++small] << " "; } cout << "\n"; } return 0; }