var a,b,i,c,j,k:longint;
begin
read(a);
b:=0;
for i:=a downto 1 do
begin
for j:=1 to b do
write(' ');
b:=b+1;
c:=i*2-1;
for k:=1 to c do
write(i);
writeln;
end;
end.
/**************************************************************
Problem: 1788
User: admin
Language: Pascal
Result: Wrong Answer
****************************************************************/