#include<bits/stdc++.h>
using namespace std;
vector<int>A, B;
int n, m;
vector<int> add(vector<int> &A, vector<int> &B) {
vector<int> C;
int t = 0;
for (int i = 0; i < n || i < m; i++) {
if (i < n) t += A[i];
if (i < m) t += B[i];
C.push_back(t % (i + 2));
t /= (i + 2);
}
if (t) C.push_back(t);
return C;
}
int main() {
cin >> n >> m;
for (int i = 0; i < n; i++) {
int x;
cin >> x;
A.push_back(x);
}
for (int i = 0; i < m; i++) {
int x;
cin >> x;
B.push_back(x);
}
vector<int> C;
C = add(A, B);
for (int i = C.size() - 1; i >= 0; i--) {
cout << C[i];
}
}