import java.util.Iterator;
import java.util.Scanner;
import java.util.Set;
import java.util.TreeSet;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        Set<Integer> set = new TreeSet<>();  //TreeSet会自动去重排序
        while(sc.hasNextInt()){
            int n =sc.nextInt();
            for(int i =0;i<n;i++) set.add(sc.nextInt());
            n= sc.nextInt();
            for(int i =0;i<n;i++) set.add(sc.nextInt());
            for(int a : set) System.out.print(a);
		  //除了遍历循环,也可以使用迭代器进行输出。边路循环节省时间,迭代器节省内存。
            /*Iterator it = set.iterator();
            while(it.hasNext()) System.out.print(it.next());  */
        }
    }
}