cs606 assignment solution spring 2022