/*
#include <stdlib.h>
#include <stdio.h>
int main()
{
int arr[10][10]= {0}, i=0, j=0, x=1, y=1;
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
{
scanf("%d", &arr[i][j]);
}
}
if(arr[x][y]==0)
{
arr[x][y]=9;
}
for(;;)
{
if(arr[x][y]==2)
{
arr[x][y]=9;
break;
}
else if(arr[x][y]==0)
{
arr[x][y]=9;
}
if(arr[x][y+1]!=1)
{
y++;
}
else if(arr[x+1][y]!=1)
{
x++;
}
else
{
break;
}
}
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
{
printf("%d ", arr[i][j]);
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int arr[101][101]= {}, i, j,k, a, b, num, dlfrottn=0;
scanf("%d", &num);
for(i=1; i<=num; i++)
{
scanf("%d %d", &a, &b);
for(j=1; j<=10; j++)
{
for(k=1;k<=10;k++)
{
arr[a+j][b+k]=1;
}
}
}
for(i=1; i<=100; i++)
{
for(j=1; j<=100; j++)
{
if(arr[i][j]==1)
{
dlfrottn++;
}
}
}
printf("%d", dlfrottn);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int arr[101][101]= {}, i, j, num, a, b, c, d, dlfrottn=0, k;
for(i=1; i<=4; i++)
{
scanf("%d %d %d %d", &a, &b, &c, &d);
for(j=a; j<c; j++)
{
for(k=b; k<d; k++)
{
arr[j][k]=1;
}
}
}
for(i=1; i<=100; i++)
{
for(j=1; j<=100; j++)
{
if(arr[i][j]==1)
{
dlfrottn++;
}
}
}
printf("%d", dlfrottn);
}
*/
#include <stdio.h>
int main()
{
int arr[11][11]={}, i, j, a, b, c, player[8]={}, playerqoduf=1, d;
for(i=1;i<=10;i++)
{
for(j=1;j<=10;j++)
{
scanf("%d", &arr[i][j]);
}
}
/*
scanf("%d", &a);
for(j=1;j<=a;j++)
{
scanf("%d %d", &b, &c);
if(arr[b][c]==3 || arr[b+1][c]==3 || arr[b-1][c]==3 || arr[b][c+1]==3 || arr[b][c-1]==3)
{
arr[b][c]=-2;
arr[b+1][c]=-2;
arr[b-1][c]=-2;
arr[b][c+1]=-2;
arr[b][c-1]=-2;
player[playerqoduf]=0;
}
// else
// {
// playerqoduf[playerqoduf]=1;
// }
// playerqoduf;
}
*/
for(i=1;i<=10;i++)
{
for(j=1;j<=10;j++)
{
if(1<=arr[i][j])
{
arr[i][j]=-1;
for(d=j;d<=j+i;d++)
{
if(arr[i][d]!=-1 && arr[i][d]!=-2)
{
arr[i][d]=-2;
}
else
{
break;
}
}
}
}
}
for(i=1;i<=10;i++)
{
for(j=1;j<=10;j++)
{
printf("%d ", arr[i][j]);
}
printf("\n");
}
/*
for(i=1;i<=a;i++)
{
if(playerqoduf[i] == 02)
{
printf("player %d dead", i);
}
else
{
printf("player %d sarvive", i);
}
}
*/
}