Solutions: IP p. 128-134