#include #include #include #include #include using namespace std; #define rep(i, n) for(int i = 0; i < n; ++i) int main() { /* Enter your code here. Read input from STDIN. Print output to STDOUT */ int n, q; cin >> n >> q; vector a(n), b(n + 1); rep(i, n)cin >> a[i]; rep(i, n)b[i + 1] = a[i] xor b[i]; rep(i, q) { int l, r; cin >> l >> r; cout << (b[r] xor b[l - 1]) << '\n'; } return 0; }