midterm examination cs 445 671631