#include using namespace std; int main() { int n; cin >> n; vector a(n), b(n); for (int i = 0; i < n; i++) cin >> a[i]; for (int i = 0; i < n; i++) cin >> b[i]; long long ans = 0; for (int i = 0; i < n; i++) { int A = 0, B = 0; for (int j = 0; j < 32; j++) { if (i + j >= n) break; if (A & a[i + j]) break; else { A |= a[i + j]; B ^= b[i + j]; if (B == 0) ans++; } } } cout << ans << endl; }