#include <bits/stdc++.h>
using namespace std;
int n, q;
int mat[1000];
int main() {
  scanf("%d", &n);
  int ans = 0;
  for (int i = 0; i < n; ++i) {
    for (int j = 0; j < n; ++j) {
      scanf("%d", mat + i);
      if (i == j) {
        ans += mat[i];
      }
    }
  }
  scanf("%d", &q);
  while (q--) {
    int t, r;
    scanf("%d", &t);
    if (t <= 2) {
      scanf("%d", &r);
      ans -= mat[r - 1];
      mat[r - 1] ^= 1;
      ans += mat[r - 1];
    } else
      printf("%d", (ans % 2 + 2) & 1);
  }
  puts("");
  return 0;
}
