#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin >> n;
    vector<int> arr1(n);
    for(int i=0;i<n;i++)
    cin >> arr1[i];
    
    int m;
    cin >> m;
    vector<int> arr2(m);
    for(int i=0;i<m;i++)
    cin >> arr2[i];
    
    vector<int> ans;
    int i=0,j=0;
    cout<<"hi"
    while(i<n && j<m)
    {
        // cout<<"hi";
        if(arr1[i]<=arr2[j] && ans.back()!=arr1[i])
        {
            ans.push_back(arr1[i]);
            i++;
        }
        else if(ans.back()!=arr2[j])
        {
            ans.push_back(arr2[j]);
            j++;
        }
    }
    
    for(auto it : ans)
    cout<<it<<" ";
}