#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int a, b;
cin >> a;
int A[101], B[101], C[202], D[202], E[202];
for(int i = 0; i < a; i++)
{
cin >> A[i];
}
cin >> b;
for(int i = 0; i < b; i++)
{
cin >> B[i];
}
if(a < b)
{
for(int i = 0; i < a; i++)
{
C[i] = A[i];
}
for(int i = a; i < a+b; i++)
{
C[i] = B[i-a];
}
}
else
{
for(int i = 0; i < b; i++)
{
C[i] = B[i];
}
for(int i = b; i < a+b; i++)
{
C[i] = A[i-b];
}
}
int s = a+b;
for(int i=0; i < s; i++)
{
for(int j = 1; j < s; j++)
{
if(C[j-1] > C[j])
{
swap(C[j-1], C[j]);
}
}
}
for(int i = 0; i < s; i++)
{
if(C[i] != C[i+1])
{
cout << C[i] << " ";
}
}
cout << endl;
for(int i = 0; i < s; i++)
{
if(C[i] == C[i+1])
{
cout << C[i] << " ";
}
}
cout << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpIHsKICAgIGludCBhLCBiOwogICAgY2luID4+IGE7CiAgICBpbnQgQVsxMDFdLCBCWzEwMV0sIENbMjAyXSwgRFsyMDJdLCBFWzIwMl07CiAgICBmb3IoaW50IGkgPSAwOyBpIDwgYTsgaSsrKQogICAgewogICAgICAgIGNpbiA+PiBBW2ldOwogICAgfQogICAgY2luID4+IGI7CiAgICBmb3IoaW50IGkgPSAwOyBpIDwgYjsgaSsrKQogICAgewogICAgICAgIGNpbiA+PiBCW2ldOwogICAgfQogICAgaWYoYSA8IGIpCiAgICB7CiAgICAgICAgZm9yKGludCBpID0gMDsgaSA8IGE7IGkrKykKICAgICAgICB7CiAgICAgICAgICAgIENbaV0gPSBBW2ldOwogICAgICAgIH0KICAgICAgICBmb3IoaW50IGkgPSBhOyBpIDwgYStiOyBpKyspCiAgICAgICAgewogICAgICAgICAgICBDW2ldID0gQltpLWFdOwogICAgICAgIH0KICAgIH0KICAgIGVsc2UKICAgIHsKICAgICAgICBmb3IoaW50IGkgPSAwOyBpIDwgYjsgaSsrKQogICAgICAgIHsKICAgICAgICAgICAgQ1tpXSA9IEJbaV07CiAgICAgICAgfQogICAgICAgIGZvcihpbnQgaSA9IGI7IGkgPCBhK2I7IGkrKykKICAgICAgICB7CiAgICAgICAgICAgIENbaV0gPSBBW2ktYl07CiAgICAgICAgfQogICAgfQogICAgaW50IHMgPSBhK2I7Cglmb3IoaW50IGk9MDsgaSA8IHM7IGkrKykKICAgIHsKICAgICAgICBmb3IoaW50IGogPSAxOyBqIDwgczsgaisrKQogICAgICAgIHsKICAgICAgICAgICAgaWYoQ1tqLTFdID4gQ1tqXSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgc3dhcChDW2otMV0sIENbal0pOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQoKICAgIGZvcihpbnQgaSA9IDA7IGkgPCBzOyBpKyspCiAgICB7CiAgICAgICAgaWYoQ1tpXSAhPSBDW2krMV0pCiAgICAgICAgewogICAgICAgICAgICBjb3V0IDw8IENbaV0gPDwgIiAiOwogICAgICAgIH0KICAgIH0KICAgIGNvdXQgPDwgZW5kbDsKCiAgICBmb3IoaW50IGkgPSAwOyBpIDwgczsgaSsrKQogICAgewogICAgICAgIGlmKENbaV0gPT0gQ1tpKzFdKQogICAgICAgIHsKICAgICAgICAgICAgY291dCA8PCBDW2ldIDw8ICIgIjsKICAgICAgICB9CiAgICB9CiAgICBjb3V0IDw8IGVuZGw7Cgp9