#include<iostream>
#include<bitset>
using namespace std;
int main() {
    int T;
    cin >> T;
    bitset<64> bs;
    while (T--) {
        int x;
        cin >> x;
        if (x==0) {
            int i;
            cin >> i;
            cout << bs.test(i) << endl;
        }
        if (x==1) {
            int i;cin >> i;
            bs.set(i);
        }
        if (x==2) {
            int i;cin >> i;
            bs.reset(i);
        }
        if (x==3) {
            int i;cin >> i;
            bs.flip(i);
        }
        if (x==4) {
            cout << bs.all() << endl;
        }
        if (x==5) {
            cout << bs.any() << endl;
        }
        if (x==6) {
            cout << bs.none() << endl;
        }
        if (x==7) {
            cout << bs.count() << endl;
        }
        if (x==8) {
            cout << bs.to_ullong() << endl;
        }
    }
    return 0;
}
