#include <bits/stdc++.h>
using namespace std;

int main(void) {
	ios::sync_with_stdio(false);
	cin.tie(0);

	vector<bitset<64> > v(10);
	bitset<64> bs;

	int n, q, k, com, i;

	cin >> n;
	for (int j = 0; j < n; j++) {
		cin >> k;
		while (k--) {
			cin >> i;
			v[j][i] = 1;
		}
	}

	cin >> q;
	while (q--) {
		cin >> com >> i;
		if (com == 0) cout << bs.test(i) << endl;
		if (com == 1) bs |= v[i];
		if (com == 2) bs &= ~v[i];
		if (com == 3) bs ^= v[i];
		if (com == 4) cout << ((bs & v[i]) == v[i]) << endl;
		if (com == 5) cout << ((bs & v[i]).to_ulong() != 0) << endl;
		if (com == 6) cout << ((bs & v[i]).to_ulong() == 0) << endl;
		if (com == 7) cout << (bs & v[i]).count() << endl;
		if (com == 8) cout << (bs & v[i]).to_ulong() << endl;
	}
}
