solutions to Practice #2.pdf