//哈希: //使用set存,set有自动排序的特性


using namespace std;

int main(){

    int m,n;
    set<int> gather;
    while(cin>>m){
        int num1,num2;
        for(int i=0;i<m;i++){
            cin>>num1;
            gather.insert(num1);
        }
        cin>>n;
        for(int i=0;i<n;i++){
            cin>>num2;
            gather.insert(num2);
        }
        for(auto it=gather.begin();it!=gather.end();it++){
            cout<<*it;
        }
    }
    return 0;
}