solutions to Practice #3.pdf