/*
#include <stdio.h>
int main()
{
int m, n, x, y;
int k[100][100];
int max = 0, sum = 0;
int i, j, p, l;
scanf("%d %d %d %d", &m, &n, &x, &y);
for(i = 0; i < n; i++)
{
for(j = 0; j < m; j++)
{
scanf("%d", &k[i][j]);
}
}
for(i = 0; i <= n - y; i++) //세로
{
for(j = 0; j <= m - x; j++) //가로
{
sum = 0;
for(p = i; p < i + y; p++) //세로
{
for(l = j; l < j + x; l++)//가로
{
sum+=k[p][l];
}
}
if(sum > max)
{
max = sum;
}
}
}
printf("%d", max);
return 0;
}
*/
#include <stido.h>
int main()
{
int gmap[9][9] = {};
int wad[9][9] = {};
int lenz[9][9] = {};
int bush[9][9] = {};
int i, j, a1, a2,b1, b2, c1, c2, d1, d2;
for(i=0; i<9; i++)
{
for(j=0; j<9; j++)
{
scanf("%d", &gmap[i][j]);
}
}
scanf("%d %d", &a1, &a2);
scanf("%d %d", &b1, &b2);
scanf("%d %d", &c1, &c2);
scanf("%d %d", &d1, &d2);
for(i=0; i<9; i++)
{
gmap[a1][a2] = 1;
for(j=0; j<5; j++) {
gmap[a1++][a2++] = 2;
gmap[a1--][a2--] = 2;
gmap[a1--][a2++] = 2;
gmap[a1++][a2--] = 2;
}
}
}



