Solutions: IP p. 37-44