/*#include<stdio.h>
int main()
{
// arr[0][0] ~arr[101][101]
int a,b,c=0,d=2,i,j,arr[102][102]= {};
scanf("%d %d",&a,&b);
for(i=0; i<102; i++)
{
for(j=0; j<102; j++)
{
arr[i][j]=1;
}
}
for(i=1; i<=a; i++)
{
for(j=1; j<=b; j++)
{
arr[i][j]=0;
}
}
i=1;
j=1;
arr[1][1]=1;
for(int k=1; d<=a*b; k++)
{
if(c%4==0)
{
if(arr[i][j+1]!=0)
{
c++;
}
else
{
j++;
arr[i][j]=d++;
}
}
if(c%4==1)
{
if(arr[i+1][j]!=0)
{
c++;
}
else
{
i++;
arr[i][j]=d++;
}
}
if(c%4==2)
{
if(arr[i][j-1]!=0)
{
c++;
}
else
{
j--;
arr[i][j]=d++;
}
}
if(c%4==3)
{
if(arr[i-1][j]!=0)
{
c++;
}
else
{
i--;
arr[i][j]=d++;
}
}
}
for(i=1; i<=a; i++)
{
for(j=1; j<=b; j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
}
#include<stdio.h>
int main()
{
// arr[0][0] ~arr[101][101]
int a,b,c=0,d=2,i,j,arr[17][17]= {};
scanf("%d",&a);
for(i=0; i<17; i++)
{
for(j=0; j<17; j++)
{
arr[i][j]=1;
}
}
for(i=1; i<=a; i++)
{
for(j=1; j<=a; j++)
{
arr[i][j]=0;
}
}
i=1;
j=1;
arr[1][1]=1;
for(int k=1;d<=a*a;k++)
{
if(c%4==0)
{
if(arr[i+1][j]!=0)
{
c++;
}
else
{
i++;
arr[i][j]=d++;
}
}
if(c%4==1)
{
if(arr[i][j+1]!=0)
{
c++;
}
else
{
j++;
arr[i][j]=d++;
}
}
if(c%4==2)
{
if(arr[i-1][j]!=0)
{
c++;
}
else
{
i--;
arr[i][j]=d++;
}
}
if(c%4==3)
{
if(arr[i][j-1]!=0)
{
c++;
}
else
{
j--;
arr[i][j]=d++;
}
}
}
for(i=1; i<=a; i++)
{
for(j=1; j<=a; j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
}
*/
#include<stdio.h>
int main()
{
int a,b,c,i,j,k,arr[11][11]= {},varr[11][11]= {};
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
{
scanf("%d",&arr[i][j]);
}
}
// 터뜨리기
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
{
if(arr[i][j]>=1)
{
for(k=1; k<=arr[i][j]; k++)
{
if(arr[i+k][j]>=0)
{
if(arr[i+k][j]==0)
{
varr[i+k][j]=-2;
}
}
else
{
break;
}
}
for(k=1; k<=arr[i][j]; k++)
{
if(arr[i-k][j]<=0)
{
if(arr[i-k][j]==0)
{
varr[i-k][j]=-2;
}
}
else
{
break;
}
}
for(k=1; k<=arr[i][j]; k++)
{
if(arr[i][j+k]>=0)
{
if(arr[i][j+k]==0)
{
varr[i][j+k]=-2;
}
}
else
{
break;
}
}
for(k=1; k<=arr[i][j]; k++)
{
if(arr[i][j+k]>=0)
{
if(arr[i][j+k]==0)
{
varr[i][j+k]=-2;
}
}
}
for(k=1; k<=arr[i][j]; k++)
{
if(arr[i][j-k]>=0)
{
if(arr[i][j-k]==0)
{
varr[i][j-k]=-2;
}
}
else
{
break;
}
}
}
}
}
//출력하기
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
}



