#include <bits/stdc++.h>   using namespace std;   int main() {     int a[3][3], b[3][3];     for (int i = 0; i < 3; i++) {       for (int j = 0; j < 3; j++) {         cin >> a[i][j];         a[i][j] %= 2;         b[i][j] = 0;       }     }     pair<int, int> f[] = {{0, 1}, {0, -1}, {1, 0}, {-1, 0}, {0, 0}};     for (int i = 0; i < 3; i++) {       for (int j = 0; j < 3; j++) {         for (auto m : f) {           if (i + m.first < 3 && i + m.first > -1) {             if (j + m.second < 3 && j + m.second > -1) {               if (a[i + m.first][j + m.second] % 2) {                 b[i][j]++;                 b[i][j] %= 2;               }             }           }         }       }     }     for (int i = 0; i < 3; i++) {       for (int j = 0; j < 3; j++) {         cout << (b[i][j] ^ 1);       }       cout <<   n ;     }   }   