/*
杨辉三角 
*/

#include<stdio.h>

int Tri(int r,int c)
{
	if(c == 1 || c==r)
	{
		return 1;
	}
	else
	{
		return Tri(r-1,c-1)+Tri(r-1,c);
	}
} 

int main(void)
{
	int i,j,n;
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		for(j=1;j<=i;j++)
		{
			printf("%5d",Tri(i,j));
		}
		printf("\n");
	}
	
	return 0;
}