#include using namespace std; int main(){ cin.tie(nullptr); ios_base::sync_with_stdio(false); int n;cin>>n; vector a(n);for(auto&&e:a)cin>>e; int q;cin>>q; int res_prev=0; while(q--){ int x,y;cin>>x>>y; int l=x^res_prev,r=y^res_prev; l--; // cout<<"l r : "< cnt(r-l); for(int i=l;i v(3); for(int i=0;i<3;i++){ while(v[i]=i+1){ v[i]++; } } int res=0; if(v[2]){ res=v[0]+v[1]+v[2]; }else if(v[1]){ res=v[0]+v[1]+min(0,r-l-v[0]-v[1]-1); }else if(v[0]){ res=v[0]+min(0,r-l-v[0]-2); }else{ res=0; } cout<