size = input()
kirjaimet = "0ABCDEFGHIJKLMNOPQRSTUVWXYZ"

ruudukko = []
rivi = ['0']*(size*2-1)

for i in range(0,size): #produce n rows
    for y in range(0,i+1): #this row needs i+1 letters
        for z in range(0+i,size*2-1-i):
            rivi[z] = kirjaimet[size-i]
    print rivi, i
    ruudukko.append(rivi[:])
print ruudukko