k,x,y=$<.map{_1.split.map &:to_i} x,y=[x,y].map{|a|c=1,*t=[i=x=0]*1024 a.map{c[x^=_1]+=1} t.map{(0...i).map{t[_1^i]+=c[i]*c[_1]};t[0]+=c[i]*~-c[i]/2;i+=1} t} l=-1;p x.sum{_1*y[k[2]^l+=1]}.%10**9+7