ll@t; rep(t){ sets; ll@n; rep(n){ ll@a,f[64],e[64]; REP(i,Factor(a,f,e)){ if(e[i]&1){ auto x=s.insert(f[i]); if(!x.second){ s.erase(x.first); } } } } wt(s.empty()?"Yes":"No"); }