Solutions: IP p. 84-88