Mint s,t[3d3],u[];void f(Mint*t,ll n){ll a[2d3]{0},r;a[r]=1;REP(n)rd(n),++a[r^=n];rep[a,i](x,2d3){rep(j,i)t[i^j]+=x*a[j];*t+=x*~-x/2;}}{ll@n,@m,@k;f(t,n);f(u,m);wt(sum[i,0,2d3](t[i]*u[i^k]));}