//vector转set直接就排序
#include <iostream>
#include <vector>
#include <set>
using namespace std;

int main() {
    int m,n,temp;
    cin>>m;
    vector<int> a(m);
    for(int i = 0;i<m;i++){
        cin>>temp;
        a[i] = temp;
    }
    cin>>n;
    for(int i =0;i<=n;i++){
        cin>>temp;
        a.push_back(temp);
    }
    set<int> res(a.begin(), a.end());
    for(auto it:res)
        cout << it;
}
// 64 位输出请用 printf("%lld")