midterm exam for nr 509 9255579