/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include<stdio.h>
int map[101][101]= {};
int m,n,k,cnt=0,t=0;
void dfs(int a, int b)
{
if(a<0||b<0||a>m-1||b>n-1||map[a][b]==1)
return;
map[a][b]=1;
t++;
dfs(a+1,b);
dfs(a-1,b);
dfs(a,b+1);
dfs(a,b-1);
}
int main()
{
int i,j,c,r,min,x1[101],y1[101],x2[101],y2[101],tmp[101];
scanf("%d %d %d",&m,&n,&k);
for(i=0; i<k; i++)
{
scanf("%d %d %d %d",&x1[i],&y1[i],&x2[i],&y2[i]);
for(j=y1[i]; j<y2[i]; j++)
{
for(c=x1[i]; c<x2[i]; c++)
{
map[j][c]=1;
}
}
}
for(i=0; i<m; i++)
{
for(j=0; j<n; j++)
{
if(map[i][j]==0)
{
cnt++;
dfs(i,j);
tmp
[cnt]=t;
t=0;
}
}
}
for(i=1; i<=cnt; i++)
{
min=i;
for(j=i+1; j<=cnt; j++)
{
if(tmp[min]>tmp[j])
{
min=j;
}
}
r=tmp[i];
tmp[i]=tmp[min];
tmp[min]=r;
}
printf("%d\n",cnt);
for(i=1; i<=cnt; i++)
{
printf("%d ",tmp[i]);
}
}
*/
/*
#include<stdio.h>
int map[101][101]={},map1[101][101]={};
int n,t=0;
void dfs(int a, int b, int k)
{
if(a<0||b<0||a>=n||b>=n||map[a][b]<=k) return;
map[a][b]=-1;
dfs(a+1,b,k);
dfs(a-1,b,k);
dfs(a,b-1,k);
dfs(a,b+1,k);
t++;
}
int main()
{
int i,j,k,cnt=0;
int max=1;
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&map[i][j]);
map1[i][j]=map[i][j];
}
}
for(k=1;k<=100;k++)
{
cnt=0;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(map[i][j]>k)
{
dfs(i,j,k);
cnt++;
}
}
}
if(max<cnt) max=cnt;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
map[i][j]=map1[i][j];
}
}
}
printf("%d",max);
}
*/
/*
#include<stdio.h>
int map[7][7]= {};
int k,t=0;
void dfs(int a, int b, int k)
{
if(a<0||b<0||a>6||b>6||map[a][b]!=k)
return;
map[a][b]=-1;
dfs(a+1,b,k);
dfs(a-1,b,k);
dfs(a,b+1,k);
dfs(a,b-1,k);
t++;
}
int main()
{
int i,j,cnt=0;
for(i=0; i<7; i++)
{
for(j=0; j<7; j++)
{
scanf("%d",&map[i][j]);
}
}
for(i=0; i<7; i++)
{
for(j=0; j<7; j++)
{
if(map[i][j]!=-1)
{
dfs(i,j,map[i][j]);
}
if(t>=3)
{
cnt++;
}
t=0;
}
}
printf("%d",cnt);
}
*/
#include<stdio.h>
int map[9][9]={};
int main()
{
int i,j,r,c;
for(i=0;i<9;i++)
{
for(j=0;j<9;j++)
{
scanf("%d",&map[i][j]);
}
}
scanf("%d %d",&r,&c);
}



