Solutions: IP p. 118-122