practice-midterm-solutions.pdf