midterm assessment cse 543 219943