#include using namespace std; const int md = 1e9 + 7; const int K = 10; vector solve(const vector& a) { const int n = a.size(); vector S(n + 1); for(int i = 0; i < n; i++) S[i + 1] = S[i] ^ a[i]; vector ans(1< cnt(1<> N >> M >> L; vector A(N), B(M); for(int i = 0; i < N; i++) cin >> A[i]; for(int i = 0; i < M; i++) cin >> B[i]; auto SA = solve(A); auto SB = solve(B); long ans = 0; for(int i = 0; i < (1<