M3 midterm