func_code_string: #include <bits/stdc++.h>   #pragma GCC optimize( O3 )   #pragma GCC target( sse4 )   using namespace std;   template <class T>   T gcd(T a, T b) {     return ((b == 0) ? a : gcd(b, a % b));   }   int main() {     ios_base::sync_with_stdio(false);     cin.tie(0);     int n, x;     cin >> n >> x;     n %= 6;     for (int i = 0; i < (int)(3); i++) {       vector<int> a(3, 0);       a[i] = 1;       for (int j = 0; j < (int)(n); j++) {         if (j % 2 == 0)           swap(a[0], a[1]);         else           swap(a[1], a[2]);       }       if (a[x]) {         cout << i << endl;         return 0;       }     }     return 0;   }   