class HelloWorld {
public static void main(String[] args) {
// 去重用set 排序用treeSet 完美
Scanner in = new Scanner(System.in);
int a1 = in.nextInt();
int[] arr1 = new int[a1];
for (int i = 0; i < a1; i++) {
arr1[i] = in.nextInt();
}
int a2 = in.nextInt();
int[] arr2 = new int[a2];
for (int i = 0; i < a2; i++) {
arr2[i] = in.nextInt();
}
Set<Integer> set = new TreeSet<>();
for (int i = 0; i < a1; i++) {
set.add(arr1[i]);
}
for (int i = 0; i < a2; i++) {
set.add(arr2[i]);
}
System.out.println(set);
StringBuilder sb = new StringBuilder();
for (Integer i :
set) {
sb.append(i);
}
System.out.println(sb.toString());
}
}