#include <iostream>
#include <set>
using namespace std;
int main()
{
int n1;
int n2;
set<int> st;
cin >> n1;
int num1[n1];
for(int i = 0; i < n1; i++)
{
cin >> num1[i];
}
cin >> n2;
int num2[n2];
for(int i = 0; i < n2; i++)
{
cin >> num2[i];
}
for(int j = 0; j < n1+n2; j++)
{
if(j < n1){
st.insert(num1[j]);
}
if(j >= n1 && j < n1+n2){
st.insert(num2[j-n1]);
}
for (set<int>::iterator it = st.begin(); it != st.end(); it++)
{
cout << *it;
}
return 0;
}
#include <set>
using namespace std;
int main()
{
int n1;
int n2;
set<int> st;
cin >> n1;
int num1[n1];
for(int i = 0; i < n1; i++)
{
cin >> num1[i];
}
cin >> n2;
int num2[n2];
for(int i = 0; i < n2; i++)
{
cin >> num2[i];
}
for(int j = 0; j < n1+n2; j++)
{
if(j < n1){
st.insert(num1[j]);
}
if(j >= n1 && j < n1+n2){
st.insert(num2[j-n1]);
}
}
{
cout << *it;
}
return 0;
}