/*#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,i,j,e,f,g,h;
int arr[101][101]={};
scanf("%d %d %d", &a,&b,&c);
for (i=1;i<=c;i++)
{
scanf("%d %d %d %d", &e,&f,&g,&h);
for (j=0;j<e;j++)
{
if (f==1)
{
arr[g+j][h]=1;
}
else
{
arr[g][h+j]=1;
}
}
}
for (i=1;i<=a;i++)
{
for (j=1;j<=b;j++)
{
printf("%d ", arr[i][j]);
}
printf("\n");
}
return 0;
}
*//*
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n, i,j;
int arr[21][21]= {};
scanf("%d", &n);
for (i=1; i<=n; i++)
{
scanf("%d", &arr[i][1]);
if (i>1)
{
for (j=2; j<=i; j++)
{
arr[i][j]=arr[i][j-1]-arr[i-1][j-1];
}
}
}
for (i=1; i<=n; i++)
{
for (j=1; j<=i; j++)
{
printf("%d ", arr[i][j]);
}
printf("\n");
}
return 0;
}*//*
#include <stdio.h>
int main()
{
int a,b, i,j;
int arr[11][11]={};
for (i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
scanf("%d", &arr[i][j]);
}
}
scanf("%d %d", &a, &b);
if (arr[a][b]==1)
{
printf("-1");
}
else
printf("%d", arr[a-1][b-1]+arr[a][b-1]+arr[a-1][b]+arr[a+1][b]+arr[a+1][b+1]+arr[a][b+1]+arr[a-1][b+1]+arr[a+1][b-1]);
return 0;
}
*//*
#include <stdio.h>
int main()
{
int i,j,k;
int arr[27][27]={},res[27][27]={};
for (i=1;i<=25;i++)
{
for (j=1;j<=25;j++)
{
scanf("%d", &arr[i][j]);
}
}
for (i=1;i<=25;i++)
{
for (j=1;j<=25;j++)
{
k=arr[i+1][j+1]+arr[i+1][j]+arr[i+1][j-1]+arr[i][j+1]+arr[i][j-1]+arr[i-1][j+1]+arr[i-1][j]+arr[i-1][j-1];
if (arr[i][j]==0)
{
if (k==3)
{
res[i][j]=1;
}
}
else
{
if (k==2||k==3)
{
res[i][j]=1;
}
else
{
res[i][j]=0;
}
}
}
}
for (i=1;i<=25;i++)
{
for (j=1;j<=25;j++)
{
printf("%d ", res[i][j]);
}
printf("\n");
}
return 0;
}for (i=1;i<=100;i++)
{
for (j=1;j<=100;j++)
{
printf("%d ", arr[i][j]);
}
printf("\n");
}
*//*
#include <stdio.h>
int main()
{
int n,i,j,k,x,y,sum=0;
int arr[101][101]={};
scanf("%d", &n);
for (i=1;i<=n;i++)
{
scanf("%d %d", &x,&y);
for (j=x;j<x+10;j++)
{
for (k=y;k<y+10;k++)
{
arr[j][k]=1;
}
}
}
for (i=1;i<=100;i++)
{
for (j=1;j<=100;j++)
{
sum=sum+arr[i][j];
}
}
printf("%d", sum);
return 0;
}
*/
#include <stdio.h>
int main()
{
int n,x,y,i,j, i1,j1,k,m;
int arr[12][12], res[12][12]={};
for (i=1;i<=10;i++)
{
for (j=1;j<=10;j++)
{
scanf("%d", &arr[i][j]);
}
}
scanf("%d",&n);
for (i=1;i<=10;i++)
{
for (j=1;j<=10;j++)
{
if (arr[i][j]>0)
{
k=arr[i][j];
for(m=0;m<k;m++)
{
if(arr[i+m][j]==-1 &&i+m>10) break;
res[i+m][j]=-2;
}
for(m=0;m<k;m++)
{
if(arr[i][j+m]==-1) break;
res[i][j+m]=-2;
}
for(m=0;m<k;m++)
{
if(arr[i-m][j]==-1) break;
res[i-m][j]=-2;
}
for(m=0;m<k;m++)
{
if(arr[i][j-m]==-1) break;
res[i][j-m]=-2;
}
res[i][j]=-2;
}
}
}
for (i=1;i<=n;i++)
{
}
for (i=1;i<=10;i++)
{
for (j=1;j<=10;j++)
{
printf("%d ", res[i][j]);
}
printf("\n");
}
}