#include using namespace std; int main(){ int N, K; cin >> N >> K; if (K == 0){ cout << -1 << endl; return 0; } vector> A(N, vector(N)); int a = N*N-K+1, b = 1, cnt = 0; for (int i = 0; i < N; i++){ for (int j = 0; j < N; j++){ if (cnt < K) A[i][j] = a++, cnt++; else A[i][j] = b++; } } for (auto a : A){ for (int x : a) cout << x << ' '; cout << endl; } }