Solutions: IP p. 6-10