#include<stdio.h>
#include<stdlib.h>
void printpattern(int n)
  {
    if (n<0)
    {
        printf("invalid Input\n");
        return ;
    }
    int size=2*n-1;
    for(int i=0;i<size;i++)
    {
        for(int j=0;j<size;j++)
        {
            int value=n-(abs(i-(n-1))>abs(j-n-1))?abs(i-(n-1)):abs(j-(n-1)));
            printf("%d",value);
        }   
        printf("\n");
    }
  }

int main()
{
    printf("\nsample Input 1(n=3):\n");
    PrintPattern(3);
    Printf("\nsample Input 2(n=1):\n");
    printpattern(1);
    Printf("\nExample with negative input (n=-5):\n";
    Printpattern(-5);
    return 0;
}