/** * @FileName a.cpp * @Author kanpurin * @Created 2020.06.26 00:04:39 **/ #include "bits/stdc++.h" using namespace std; typedef long long ll; int main() { int n,q;cin >> n >> q; vector sum(n+1); for (int i = 0; i < n; i++) { int a;cin >> a; sum[i + 1] = a ^ sum[i]; } for (int i = 0; i < q; i++) { int l,r;cin >> l >> r; cout << (sum[l-1] ^ sum[r]) << endl; } return 0; }