#include<stdio.h> 

int main(){ 
	int n,i,j,z;
	scanf("%d",&n);
	//负责行 
	for(i = 1;i <= n;i++){
		//负责空格
		for(j = 1;j <= n - i;j++){
			printf(" "); 
		} 
		//负责打印数字
		for(z=1;z <= 2 * i - 1;z++){
			printf("%c",z+64); 
		} 
		
		//负责换行
		printf("\n"); 
		
	}

	return 0; 
} 

/**************************************************************
	Problem: 1095
	User: admin
	Language: C
	Result: Accepted
	Time:8 ms
	Memory:1144 kb
****************************************************************/