exercise_solutions.pdf