#include <iostream>
using namespace std;
int main(){
	int n;
	int x;
	cin >> n;
	int a[2 * n + 5][2 * n + 5]={};
	for (int i = n;i >= 0;i--){
		x = n - i + 1;
		for (int j = x;j <= n * 2 + 2 - x;j++){
			a[n - i + 1][j] = i;
			a[i + n + 1][j] = i;
			a[j][n - i + 1] = i;
			a[j][i + n + 1] = i;
		}
	}
	for (int i = 1;i <= 2 * n + 1;i++){
		for (int j = 1;j <= 2 * n + 1;j++)
			printf ("%2d",a[i][j]);
		cout << '\n';
	}
	return 0;
}