n, k = map(int, input().split()) if k == 0: print(-1) exit() ans = [[-1] * n for i in range(n)] tmp = n * n - k + 1 for x in range(n): for y in range(n): if tmp <= n * n: ans[x][y] = tmp tmp += 1 tmp = 1 for x in range(n): for y in range(n): if ans[x][y] == -1: ans[x][y] = tmp tmp += 1 for i in ans: print(*i)