def main(n): ans=[[0]*n for _ in range(n)] idx=0 for i in range(1,n+1): ans[idx][0]=i idx=(idx+2)%n for j in range(1,n): for i in range(n): ans[i][j]=ans[(i+1)%n][j-1] return ans n=int(input()) a=main(n) for x in a:print(*x)