import sys N, K = map(int, input().split()) if K == 0: print("-1") sys.exit() A = [[0] * N for _ in range(N)] B = [i for i in range(1, N*N+1)] B = B[(N*N-K):] + B[:(N*N-K)] idx = 0 for i in range(N): for j in range(i): A[i][j] = B[idx] idx += 1 for j in range(i): A[j][i] = B[idx] idx += 1 A[i][i] = B[idx] idx += 1 for ai in A: print(*ai)