func_code_string: #include <bits/stdc++.h>   using namespace std;   int F[1024];   int main() {     ios_base::sync_with_stdio(0);     cin.tie(NULL);     int n;     cin >> n;     char a;     int b;     for (int mask = 0; mask < (1 << 10); mask++) {       F[mask] = mask;     }     for (int i = 0; i < n; i++) {       cin >> a >> b;       for (int mask = 0; mask < (1 << 10); mask++) {         if (a ==  | )           F[mask] = (F[mask] | b);         else if (a ==  ^ )           F[mask] = (F[mask] ^ b);         else           F[mask] = (F[mask] & b);       }     }     for (int i = 0; i < (1 << 10); i++) {       for (int j = 0; j < (1 << 10); j++) {         set<int> S;         for (int mask = 0; mask < (1 << 10); mask++) {           int val = mask;           val = (val | i);           val = (val & j);           S.insert((val ^ F[mask]));         }         if (S.size() == 1) {           cout << 3 <<   n ;           cout <<  |   << i <<   n ;           cout <<  &   << j <<   n ;           cout <<  ^   << (*S.begin()) <<   n ;           return 0;         }       }     }     return 0;   }   