str=input()
i=eval(str[0])
for i in range(1,i+1):
for m in range(1,i+1): a=pow(i,m) print(m,' ^ ',i,' = ',a,end=' ') print('\r')