/*
#include <stdio.h>
int f( int k)
{
int sum=0;
int x;
while (k!=0)
{
x=(k%10);
sum+=x;
k=k/10;
}
return sum;
}
int main()
{
int a, b;
int n, k;
int res=0;
scanf("%d %d", &a ,&b);
for (int i=a ; i<=b ; i++)
{
n=i;
if (n!=f(k)+k)
{
res+=n;
}
printf("%d", res);
}
}
*/
#include <stdio.h>
int main()
{
int i, j;
int res=0;
int a[26][26]= {};
int b[26][26]= {};
for (i=1 ; i<=26 ; i++)
{
for (j=1 ; j<=26 ; j++)
{
scanf("%d", &a[i][j]);
}
}
if (a[i][j]==0)
{
if (a[i-1][j-1]==1)
{
res +=1;
}
if (a[i-1][j]==1)
{
res +=1;
}
if (a[i-1][j+1]==1)
{
res +=1;
}
if (a[i][j-1]==1)
{
res +=1;
}
if (a[i][j+1]==1)
{
res +=1;
}
if (a[i+1][j-1]==1)
{
res+=1;
}
if (a[i+1][j]==1)
{
res+=1;
}
if (a[i+1][j+1]==1)
{
res +=1;
}
if (res==3)
{
b[i][j]=1;
}
}
else if ( a[i][j]==1)
{
if (a[i-1][j-1]==1)
{
res +=1;
}
if (a[i-1][j]==1)
{
res +=1;
}
if (a[i-1][j+1]==1)
{
res +=1;
}
if (a[i][j-1]==1)
{
res +=1;
}
if (a[i][j+1]==1)
{
res +=1;
}
if (a[i+1][j-1]==1)
{
res+=1;
}
if (a[i+1][j]==1)
{
res+=1;
}
if (a[i+1][j+1]==1)
{
res +=1;
}
if (res==2 || res==3)
{
b[i][j]==1;
}
else
{
b[i][j]==1;
}
}
for (i=1 ; i<=26 ; i++)
{
for (j=1 ; j<=26 ; j++)
{
printf("%d", b[i][j]);
}
}
return 0;
}