midterm review exam notes and solutions 10 584704