func_code_string: #include <bits/stdc++.h>   #pragma GCC optimize( O2 )   using namespace std;   int n;   bool M[1005][1005];   int q;   bool ans = 0;   void setMatrix() {     for (int i = 0; i < n; i++)       if (M[i][i]) ans = !ans;   }   void CallEdit() {     int i;     scanf( %d , &i);     ans = !ans;   }   void CallPuts() { printf( %d , ans); }   void solve() {     scanf( %d , &n);     for (int i = 0; i < n; i++)       for (int j = 0; j < n; j++) scanf( %d , &M[i][j]);     setMatrix();     scanf( %d , &q);     while (q--) {       int flag;       scanf( %d , &flag);       switch (flag) {         case 1: {           CallEdit();           break;         }         case 2: {           CallEdit();           break;         }         case 3: {           CallPuts();           break;         }         default:           break;       }     }     printf(  n );     return;   }   int main() {     solve();     return 0;   }   