#include using namespace std; using lint = long long; long const mod = 1e9+7; int main(){ lint n,q; cin >> n >> q; lint a[n+1]; for(int i=1;i<=n;i++)cin >> a[i]; lint xorr[n+1]; xorr[0] = 0; for(int i=1;i<=n;i++){ xorr[i] = xorr[i-1] ^ a[i]; } for(int i=0;i> l >> r; cout << (xorr[l-1] ^ xorr[r] )<< endl; } }