/*#include<stdio.h>
int arr[9][9];
char ar[9][9];
void F(int r,int c)
{
int cnt=0,zr=1,zc=1,fr=1,fc=1;
if(r!=0)
{
if(arr[r-1][c]==1){cnt++;}
zr=0;
}
if(c!=0)
{
if(arr[r][c-1]==1){cnt++;}
zc=0;
}
if(r!=8)
{
if(arr[r+1][c]==1){cnt++;}
fr=0;
}
if(c!=8)
{
if(arr[r][c+1]==1){cnt++;}
fc=0;
}
if(!zr&&!zc){if(arr[r-1][c-1]==1){cnt++;}}
if(!fr&&!zc){if(arr[r+1][c-1]==1){cnt++;}}
if(!zr&&!fc){if(arr[r-1][c+1]==1){cnt++;}}
if(!fr&&!fc){if(arr[r+1][c+1]==1){cnt++;}}
if(cnt!=0)
{
ar[r][c]=cnt;
}
else
{
ar[r][c]=0;
if(!fr&&!fc){if(ar[r+1][c+1]==-2)F(r+1,c+1);}
if(!fr&&!zc){if(ar[r+1][c-1]==-2)F(r+1,c-1);}
if(!zr&&!fc){if(ar[r-1][c+1]==-2)F(r-1,c+1);}
if(!zr&&!zc){if(ar[r-1][c-1]==-2)F(r-1,c-1);}
if(!fr){if(ar[r+1][c]==-2)F(r+1,c);}
if(!zr){if(ar[r-1][c]==-2)F(r-1,c);}
if(!fc){if(ar[r][c+1]==-2)F(r,c+1);}
if(!zc){if(ar[r][c-1]==-2)F(r,c-1);}
}
}
int main()
{
int r,c;
for(int i=0;i<9;i++)
{
for(int j=0;j<9;j++)
{
ar[i][j]=-2;
scanf("%d",&arr[i][j]);
}
}
scanf("%d %d",&r,&c);
if(arr[r-1][c-1]==1)
{
ar[r-1][c-1]=-1;
}
else
{
F(r-1,c-1);
}
for(int i=0;i<9;i++)
{
for(int j=0;j<9;j++)
{
if(ar[i][j]!=-2){printf("%d ",ar[i][j]);}
else{printf("_ ");}
}
printf("\n");
}
}*/