CMSC414-0301 exam 3: solution and results