//哈希: //使用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;
}