program liumohan;
var n,i,j,x:longint;
begin
  read(n);
  x:=-1;
  for i:=n downto 1 do
  begin
  x:=x+1;
  for j:=1 to x do write(' ');
    for j:=1 to i do write(j);
    writeln;
    end;
    end.
/**************************************************************
	Problem: 1491
	User: admin
	Language: Pascal
	Result: Wrong Answer
****************************************************************/