#include <iostream>
using namespace std;

int main() {
	int n; cin>>n;
	// int x=7;
	// void* pointer=&x;
	// cout<<&x<<'\n';
	// cout<<pointer<<endl;
	
	// cout<<x<<endl;
	// cout<<*pointer;
	
	// for(int i=10;i>0;i--){
	// 	cout<<i<<endl;
	// }
	
	// pattern1
	
	// for(int i=0;i<5;i++){
	// 	for(int j=0;j<5;j++){
	// 		cout<<"*";
	// 	}
	// 	cout<<"\n";
	// }
	
	
	//pattern2
	
	// 	for(int i=0;i<5;i++){
	// 	for(int j=0;j<i+1;j++){
	// 		cout<<"*";
	// 	}
	// 	cout<<"\n";
	// }
	
	//patter3
	
	// 	for(int i=0;i<5;i++){
	// 	for(int j=4;j>i;j--){
	// 		cout<<" ";
	// 	}
	// 	for(int j=0;j<i+1;j++){
	// 		cout<<"*";
	// 	}
	// 	cout<<"\n";
	// }
	
	//pattern4
	
	// 	for(int i=0;i<5;i++){
	// 	for(int j=0;j<i+1;j++){
	// 		cout<<" ";
	// 		cout<<"*";
	// 	}
	// 	cout<<"\n";
	// }
	
	//pattern5
	// 	for(int i=0;i<5;i++){
	// 		for(int j=4;j>i;j--){
	// 			cout<<" ";
	// 		}
	// 	for(int j=0;j<i+1;j++){
	// 		cout<<"* ";
	// 	}

	// 	cout<<"\n";
	// }
	
	//pattern6
	// 	for(int i=5;i>0;i--){
	// 		for(int j=5;j>i;j--){
	// 			cout<<" ";
	// 		}
	// 	for(int j=0;j<i;j++){
	// 		cout<<"* ";
	// 	}

	// 	cout<<"\n";
	// }
	
	//pattern7
	
	// for(int i=1;i<21;i++){
	// 	cout<<i<<" --> ";
	// 	for(int j=1;j<11;j++){
	// 		cout<<" "<<j*i;
	// 	}
	// 	cout<<endl;
	// }
	
	//pattern8
	// for(int i=0;i<n;i++){
	// 	for(int j=0;j<n;j++){
	// 		cout<<0;
			
	// 	}
	// 	cout<<endl;
	// }
	
	//pattern9
	// 	for(int i=0;i<n;i++){
	// 	for(int j=0;j<=i;j++){
	// 		cout<<0;
			
	// 	}
	// 	cout<<endl;
	// }
	
	// //pattern10
	// char c=65; // 'A'
	// 	for(int i=0;i<n;i++){
	// 	for(int j=0;j<=i;j++){
	// 		cout<<c;
			
	// 	}
	// 	cout<<endl;
	// 	c++;
	// }
	
	//pattern11
	// char c=65;
	// 	for(int i=0;i<n;i++){
	// 		c=65+i;
	// 	for(int j=0;j<=i;j++){
	// 		cout<<c;
	// 		c++;
	// 	}
		
	// 	cout<<endl;
	// }
	
	
	//pattern12
	// char c;
	// 	for(int i=0;i<n;i++){
	// 		char c=65+(n-1)-i;
	// 	for(int j=0;j<=i;j++){
	// 		cout<<c;
	// 		c++;
	// 	}
	// 	cout<<endl;
	// }
	
	
	//pattern13
	// 	for(int i=0;i<n;i++){
	// 	for(int k=n-1;k>i;k--){
	// 		cout<<" ";
	// 	}
			
	// 	for(int j=0;j<=i;j++){
	// 		cout<<j+1;
	// 	}
	// 	cout<<endl;
	// }
	
	//pattern14
	// for(int i=n;i>0;i--){
	// 	for(int j=0;j<i;j++){
	// 		cout<<i;
	// 	}
	// 	cout<<endl;
	// }
	
	//pattern15
	// int k;
	// for(int i=0;i<n;i++){
	// 	for(int j=0;j<n-i-1;j++){
	// 		cout<<" ";
	// 	}
	// 	for(int j=0;j<=i;j++){
	// 		k=i+j+1;
	// 		cout<<k;
	// 	}
	// 	for(int j=k-1;j>i;j--){
	// 		cout<<j;
	// 	}
	// 	cout<<endl;
	// }
	
	
	//pattern16
	// for(int i=0;i<(n/2)+1;i++){
	// 	for(int j=0;j<(n/2)-i;j++){
	// 		cout<<" ";
	// 	}
	// 	for(int j=0;j<2*i+1;j++){
	// 		cout<<"*";
	// 	}
	// 	cout<<endl;
	// }
	// 	for(int i=(n/2);i>0;i--){
	// 		for(int j=(n/2)-i+1;j>0;j--){
	// 			cout<<" ";
	// 		}
	// 	for(int j=0;j<2*i-1;j++){
	// 		cout<<"*";
	// 	}
	// 	cout<<endl;
	// }
	
	//
	return 0;
}