def solve(): N, M, K = map(int, input().split()) ans = [[-1] * N for _ in range(N)] for y in range(N): for x in range(N): ans[y][x] = (y * K + x) % M + 1 for a in ans: print(*a) # T = int(input()) T = 1 for _ in range(T): solve()