#include using namespace std; #include using namespace atcoder; using ll=long long; using Graph=vector>>; #define INF 1000000000000000000 #define MOD 998244353 #define MAX 1000000 ll modpow(ll a,ll x){ a%=MOD; ll ret=1; while(x>0){ if(x%2==1){ ret=ret*a%MOD; } x>>=1; a=a*a%MOD; } return ret; } int main(){ int N,M; cin>>N>>M; vector A(N),B(M); int x=0; for(int i=0;i>A[i]; x^=A[i]; } for(int j=0;j>B[j]; x^=B[j]; } if(x!=0){ cout<<0<<'\n'; }else{ cout<