#include<stdio.h> // max. kwadrat'1
const n=6;
int a[n][n];
main()
{ int i, j, min;
  for(i=0;i<n;i++)
   for(j=0;j<n;j++){printf("a[%d,%d]=",i,j); scanf("%d",&a[i][j]);}; 
  printf("\n");
  for(i=0;i<n;i++)
   {for(j=0;j<n;j++)printf("%d,",a[i][j]);
    printf("\n");};
  printf("\n"); 
  
  for(i=1;i<n;i++)
   for(j=1;j<n;j++)
    if(a[i][j]==1){
      if(a[i-1][j-1]>a[i][j-1]) min=a[i][j-1];
      else min=a[i-1][j-1];
      if(a[i-1][j]<min)min=a[i-1][j];
      a[i][j]=min+1;
    } 

  for(i=0;i<n;i++)
   {for(j=0;j<n;j++)printf("%d,",a[i][j]);
    printf("\n");};
}   

