Solutions: IP p. 65-72