part2_midterm