n = int(input()) m = [[0] * n for i in range(n)] for i in range(n): m[0][i] = i + 1 for i in range(1, n): for j in range(n): m[i][j] = (i + 1) * (j + 1) for arr in m: print(*arr)