import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;



public class PiramideNum
{
    public static void main(String[] args) {
        BufferedReader en = new BufferedReader(new InputStreamReader(System.in));
        int antes=0;
        int despues = 0;
        int num=0;
        int nfilas = 0;
        int ncol =0;
        int primernum = 0;

try{

        System.out.println("digite la cantidad de filas");
        nfilas = Integer.parseInt(en.readLine());

}catch(IOException ioe){
System.err.println("ERROR " +  ioe.getMessage());
}
        ncol = nfilas * 2 - 1;
        antes = nfilas;
        despues = nfilas;

    for(int fila = 1; fila<= nfilas ; fila++){

        num = primernum + 1;
        for(int  col=1; col<= ncol ; col++){
      
          
            if(col < antes  ){
                System.out.print( " ");
                continue;
            }
            else if(col > despues){
                System.out.print( " ");
                continue;
            }
  
            else {
                if(num <0)
                    num =9;

                if(num >9)
                    num =0;

            if(col== antes)
                primernum = num;

                System.out.print(num);
            }
      
        if(col<nfilas)
        num ++;

        else
            num--;


    }
            System.out.println("");
          
        antes--;
        despues ++;
    }

    }
}