
// Online IDE - Code Editor, Compiler, Interpreter

#include<iostream>
#include <algorithm>
#include <vector>

using namespace std;

int main()
{
    int n,m;
    cin>>n>>m;
    vector<int> v1(n);
    vector<int> v2(m);
    for(int i = 0; i < n; i++){
        cin>>v1[i];
    }
    
    for(int j = 0; j < m; j ++){
        cin>>v2[j];
    }
    
    vector<int> ans;
    for(int i = 0; i < v1.size(); i++){
        for(int j = 0; j < v2.size(); j++){
            int x = v1[i] ^ v2[j];
            ans.push_back(x);
        }
    }
    
   int left=0,right = left + 1;
   int final = 0;
   while(right < ans.size()){
   	final ^= (ans[left] ^ ans[right]);
   	left++;
   	right++;
   }
   
   cout<<final<<endl;
   
}
