func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     ios_base::sync_with_stdio(false);     cin.tie(NULL);     int a = 0, b = 1023, c, n;     char op;     cin >> n;     for (int i = 0; i < n; ++i) {       cin >> op >> c;       switch (op) {         case  | :           a |= c;           b |= c;           break;         case  & :           a &= c;           b &= c;           break;         case  ^ :           a ^= c;           b ^= c;           break;       }     }     int r = 0, nd = 1023, xr = 0;     for (int i = 0; i < 10; ++i) {       int p = (a >> i) & 1;       int q = (b >> i) & 1;       if (!p && !q) {         nd ^= (1 << i);       } else if (p && !q) {         xr |= (1 << i);       } else if (p && q) {         r |= (1 << i);       }     }     int s = 3;     if (nd == 1023) s--;     if (xr == 0) s--;     if (r == 0) s--;     cout << s << endl;     if (nd != 1023) cout <<  &   << nd << endl;     if (xr != 0) cout <<  ^   << xr << endl;     if (r != 0) cout <<  |   << r << endl;     return 0;   }   