Finished 3-6. On mergesort. Finished union for Dups