/*
#include<stdio.h>
int main()
{
int a[60][60]={};
int n,i,j,m=1,k,t,dir;
scanf("%d",&n);
for(i=1 ; i<=n ; i++)
{
for(j=1 ; j<=n ; j++)
{
a[i][j]=0;
}
}
for(i=0 ; i<=n+2 ; i++)
{
a[i][0]=1;
a[0][i]=1;
a[n+1][i]=1;
a[i][n+1]=1;
}
k=1;
t=1;
dir=1;
for(i=1 ; i<=n*n ; i++)
{
a[k][t]=m;
if(dir==1)
{
if(a[k][t+1]==0)
{
t++;
}
else
{
dir=2;
k++;
}
}
else if(dir==2)
{
if(a[k+1][t]==0)
{
k++;
}
else
{
dir=3;
t--;
}
}
else if(dir==3)
{
if(a[k][t-1]==0)
{
t--;
}
else
{
dir=4;
k--;
}
}
else if(dir==4)
{
if(a[k-1][t]==0)
{
k--;
}
else
{
dir=1;
t++;
}
}
else
{
break;
}
m++;
}
for(i=1 ; i<=n ; i++)
{
for(j=1 ; j<=n ; j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int a[110][110]={};
int n,i,j,dir,k,t,m=1;
scanf("%d",&n);
for(i=1 ; i<=n ; i++)
{
for(j=1 ; j<=n ; j++)
{
a[i][j]=0;
}
}
for(i=0 ; i<=n+2 ; i++)
{
a[i][0]=1;
a[0][i]=1;
a[n+1][i]=1;
a[i][n+1]=1;
}
k=n;
t=1;
dir=1;
for(i=1 ; i<=n*n-(n*(n-1))/2 ; i++)
{
a[k][t]=m;
if(dir==1)
{
if(a[k-1][t+1]==0)
{
k--;
t++;
}
else
{
k++;
dir=2;
}
}
else if(dir==2)
{
if(a[k+1][t-1]==0)
{
k++;
t--;
}
else
{
t++;
dir=1;
}
}
m++;
}
for(i=1 ; i<=n ; i++)
{
for(j=1 ; j<=n ; j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
return 0;
}
*/
#include<stdio.h>
int main()
{
int a[11][11]={};
int i,j,n,row,line,k;
for(i=1 ; i<=10 ; i++)
{
for(j=1 ; j<=10 ; j++)
{
scanf("%d",&a[i][j]);
}
}
scanf("%d",&n);
for(i=1 ; i<=n ; i++)
{
scanf("%d %d",&row,&line);
}
for(i=1 ; i<=10 ; i++)
{
for(j=1 ; j<=10 ; j++)
{
if(1<=a[i][j])
{
k=a[i][j];
for()
a[i+k][j]=-2;
a[i][j+k]=-2;
a[i][j-k]=-2;
a[i-k][j]=-2;
}
}
}
for(i=1 ; i<=10 ; i++)
{
for(j=1 ; j<=10 ; j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
printf("Character Information");
for(i=1 ; i<=n ; i++)
{
printf("player %d %d");
printf("\n");
}
return 0;
}