#include using namespace std; #define rep(i,N) for(i=0;i>N>>Q; rep(i,N)cin>>A[i+1LL]; rep(i,Q)cin>>L[i]>>R[i]; int add[500009]={0}; rep(i,Q){ add[L[i]]++;add[R[i]+1LL]--; } for(i=1;i<=N;i++){ add[i]+=add[i-1]; A[i]+=add[i]; A[i]%=2; cout<