func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     long long n, k, x = -1, m, j = 0;     cin >> n;     cin >> k;     if (k == 2) {       x = 1;     }     if (k == 1) {       x = 0;     }     if (k == 0) {       j++;     }     for (int i = 1; i < n; i++) {       cin >> k;       if (k == 0) {         j++;         x = -1;       } else {         if (x == -1 and k == 3) {         } else {           if (k == 3) {             x = ((x - 1) % 2 + 2) % 2;           } else {             if (k - 1 == x) {               j++;               x = -1;             } else {               x = k - 1;             }           }         }       }     }     cout << j;     return 0;   }   