//#include <stdio.h>
//
//int main()
//{
// int a[20][20],i,j,n,x,y;
//
// for(i=0;i<19;i++)
// {
// for(j=0;j<19;j++)
// {
// scanf("%d",&a[i][j]);
// }
// }
// scanf("%d",&n);
// for(i=0;i<n;i++)
// {
// scanf("%d %d",&x,&y);
// x--;
// y--;
// for(j=0; j<19; j++)
// {
// a[x][j]=!a[x][j];
// }
// for(j=0;j<19;j++)
// {
// a[j][y]=!a[j][y];
//
//
// }
// }
// for(i=0;i<19;i++)
// {
// for(j=0;j<19;j++)
// {
// printf("%d ",a[i][j]);
// }
// printf("\n");
//
// }
// return 0;
//
//}
//#include<stdio.h>
//int main()
//{
// int a[11][10],i,j,n;
// for(i=0; i<11; i++)
// {
// for(j=0; j<10; j++)
// {
// scanf("%d",&a[i][j]);
// }
// }
//
// for(j=0; j<10; j++)
// {
//
// if(a[10][j]!=0)
// {
// for(i=9; i>=0; i--)
// {
// if(a[i][j]>0)
// {
// printf("%d crash\n",j+1);
// break;
// }
//
// else if(a[i][j]<0)
// {
// printf("%d fall\n",j+1);
// break;
// }
//
// if(i==0)
// {
// printf("%d safe\n",j+1);
// break;
// }
//
// }
// }
// }
//
// return 0;
//
//}
//#include<stdio.h>
//int main()
//{
// int a[100][100]= {},i,j,n,h,w,l,x,y,d;
// scanf("%d %d %d",&h,&w,&n);
//
// for(i=0; i<n; i++)
// {
// scanf("%d %d %d %d",&l,&d,&x,&y);
// x--;
// y--;
// for(j=0;j<l;j++)
// {
// a[x][y]=1;
// if(d==0)
// {
// y++;
// }
// else
// {
// x++;
// }
// }
// }
//
// for(i=0;i<h;i++)
// {
// for(j=0;j<w;j++)
// {
// printf("%d ",a[i][j]);
// }
// printf("\n");
// }
//
//
//
//
//
//
//}
//#include<stdio.h>
//int main()
//{
// int a[50][50],n,i,j,k;
// scanf("%d",&n);
// i = 0;
// j = n/2;
// for(k=1; k<=n*n; k++)
// {
// a[i][j]=k;
//
// if(k%n==0)
// {
//
// if(i<n-1)
// {
// i++;
// }
// else
// {
// i=0;
// }
// }
// else
// {
// if(i==0)
// {
// i=n-1;
// }
// else
// {
// i--;
// }
// if(j==n-1)
// {
// j=0;
// }
// else
// {
// j++;
// }
//
//
// }
//
//
//
// }
//
// for(i=0; i<n; i++)
// {
// for(j=0; j<n; j++)
// {
// printf("%d ",a[i][j]);
// }
// printf("\n");
// }
//
//
//}
#include<stdio.h>
int main()
{
int a[27][27]= {}, b[27][27]= {}, i, j, cnt=0;
for(i=1; i<=25; i++)
{
for(j=1; j<=25; j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=1; i<=25; i++)
{
for(j=1; j<=25; j++)
{
cnt = a[i+1][j]+a[i-1][j]+a[i-1][j+1]+a[i][j+1]+a[i+1][j+1]+a[i-1][j-1]+a[i+1][j-1]+a[i][j-1];
if(a[i][j]==1)
{
if(cnt>=4||cnt<=1)
{
b[i][j]=0;
}
else if(cnt==2||cnt==3)
{
b[i][j]=1;
}
}
else
{
if(cnt==3)
{
b[i][j]=1;
}
else
{
b[i][j]=0;
}
}
}
}
for(i=1; i<=25; i++)
{
for(j=1; j<=25; j++)
{
printf("%d ",b[i][j]);
}
printf("\n");
}
return 0;
}