#include<stdio.h>
int main() {
int i, j, k, l,n,m;
int a[105][105] = { 0 };
int c[105][105] = { 0 };
int b = 0;
for (i = 0; i < 25; i++) {
for (j = 0; j < 25; j++) {
scanf_s("%d", &a[i][j]);
}
}
for (i = 0; i < 25; i++) {
for (j = 0; j < 25; j++) {
b = 0;
// || l < 0 || k >= 25 || l >= 25
if (k < 0) {
}
else {
b = b + a[k][l];
}
for (k = i - 1; k <= i + 1; k++) {
for (l = j - 1; l <= j + 1; j++) {
}
}
b = a[i - 1][j - 1] + a[i - 1][j] + a[i - 1][j + 1] + a[i][j - 1] + a[i][j + 1] + a[i + 1][j - 1] + a[i + 1][j] + a[i + 1][j + 1];
if (a[i][j] == 1) {
if (b <= 1 || b >= 4) {
c[i][j] = 0;
}
else if (b == 2 || b == 3) {
c[i][j] = 1;
}
}
else if (a[i][j] == 0) {
if (b == 3) {
c[i][j] = 1;
}
else {
c[i][j] = 0;
}
}
}
}
//printf("%d %d %d %d ",a[5][4],a[5][5],a[6][5],a[4][5]);
printf("\n");
for (i = 0; i < 25; i++) {
for (j = 0; j < 25; j++) {
printf("%d ", c[i][j]);
}
printf("\n");
}
return 0;
}