/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a, b, n, x, y;
int arr[101][101]={};
scanf("%d\n%d %d", &n, &x ,&y);
arr[x][y]=1;
for (int i=1 ; i<=n ; i++)
{
for (int j=1 ; j<=n ; j++)
{
if (i>x&&j>y)
{
arr[i][j]=1+(i-x)+(j-y);
}
else if (i>x&&j<=y)
{
arr[i][j]=1+(i-x)+(y-j);
}
else if (i<=x&&j>y)
{
arr[i][j]=1+(x-i)+(j-y);
}
else
{
arr[i][j]=1+(x-i)+(y-j);
}
printf("%d ", arr[i][j]);
}
printf("\n");
}
}
#include <stdio.h>
int main()
{
int n, i, j;
int arr[51][51]={};
scanf("%d", &n);
i = 1;
j = 1+n/2;
for(int k=1 ; k<=n*n ; k++)
{
arr[i][j] = k;
if (k%n==0)
{
i++;
}
else
{
i--;
j++;
}
if (i==0)
{
i=n;
}
else if (j==n+1)
{
j=1;
}
}
for (i=1 ; i<=n ; i++)
{
for (j=1 ; j<=n ; j++)
{
printf("%d ", arr[i][j]);
}
printf("\n");
}
return 0;
}
#include <stdio.h>
int main()
{
int arr[11][11]={};
int x=2, y=2;
for (int i=1 ; i<=10 ; i++)
{
for (int j=1 ; j<=10 ; j++)
{
scanf("%d", &arr[i][j]);
}
}
while (1)
{
if ((x==9 && y==9) || (arr[x][y]==2) || (arr[x][y+1]==1 && arr[x+1][y]==1))
{
arr[x][y]=9;
break;
}
arr[x][y]=9;
if (arr[x][y+1]==1)
{
x=x+1;
}
else
{
y=y+1;
}
}
for (int x=1 ; x<=10 ; x++)
{
for (int y=1 ; y<=10 ; y++)
{
printf("%d ", arr[x][y]);
}
printf("\n");
}
}
*/
#include <stdio.h>
int main()
{
int arr[10][10]={};
int r, c, res=0;
for (int i=1 ; i<=9 ; i++)
{
for (int j=1 ; j<=9 ; j++)
{
scanf("%d\n", &arr[i][j]);
}
}
scanf("%d %d", &r, &c);
if (arr[r][c]==1)
{
printf("-1");
}
else
{
for (int i=-1 ; i<=1 ; i++)
{
for (int j=-1 ; j<=1 ; j++)
{
if(r+i>0 && r+i<=9 && c+j>0 && c+j<=9)
{
if (arr[r+i][c+j]==1)
{
res+=1;
}
}
}
}
printf("%d", res);
}
return 0;
}