#include #include #include using namespace std; typedef long long int64; const int kMod = 1e9+7; int form[1<<19], v[1<<19]; void solve() { int n; cin >> n; for (int i = 1; i <= n; ++i) { int x; cin >> x; v[x] = 1; } int ans = 0; for (int i = 0; i < (1<<19); ++i) { for (int j = 0; j < 20; ++j) { if(((i>>j)&1)) { form[i] |= (form[i^(1<