#include #include #include using namespace std; int N, V[100 * 100 + 3], Mat[103][103]; int main() { #ifndef ONLINE_JUDGE freopen("input.txt","r",stdin); #endif cin >> N; for(int i = 1; i <= N * N; ++i) { cin >> V[i]; } sort(V + 1, V + 1 + N * N); V[0] = N * N; for(int i = 1; i <= N; ++i) { Mat[i][i] = V[V[0]]; --V[0]; } for(int i = 1; i <= N; ++i) { for(int j = 1; j <= N; ++j) { if(i != j) { Mat[i][j] = V[V[0]]; --V[0]; } cout << Mat[i][j] << ' '; } cout << '\n'; } return 0; }