N, K = map(int, input().split()) if(K == 0): print(-1) exit() for i in range(N): L = [] for j in range(N): L.append((N * N - K + i * N + j) % (N * N) + 1) print(*L)