int main()
{
int i, j, n, x[100], y[100], a, b;
int arr[100][100] = {};
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
{
scanf("%d", &arr[i][j]);
}
}
scanf("%d", &n);
for(i=0; i<n; i++)
scanf("%d %d", &x[i], &y[i]);
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
{
if(arr[i][j]>0)
{
b=1;
for(a=0; a<arr[i][j]; a++)
{
if(arr[i][j+b]!=-1)
{
arr[i][j+b] = -2;
b++;
}
else
break;
}
b=1;
for(a=0; a<arr[i][j]; a++)
{
if(arr[i][j-b]!=-1)
{
arr[i][j-b] = -2;
b++;
}
else
break;
}
b=1;
for(a=0; a<arr[i][j]; a++)
{
if(arr[i+b][j]!=-1)
{
arr[i+b][j] = -2;
b++;
}
else
break;
}
b=1;
for(a=0; a<arr[i][j]; a++)
{
if(arr[i-b][j]!=-1)
{
arr[i-b][j] = -2;
b++;
}
else
break;
}
arr[i][j] = -2;
}
}
}
for(i=0; i<n; i++)
{
if(arr[x[i]][y[i]]!=-2)
{
arr[x[i]-1][y[i]-1] = i+1;
}
}
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
{
printf("%d ", arr[i][j]);
}
printf("\n");
}
printf("Character Information");
for(i=0; i<n; i++)
{
printf("\n");
if(arr[x[i]-1][y[i]-1]==-2)
printf("player %d dead", i+1);
else
printf("player %d survive", i+1);
}
return 0;
}