Solutions: IP p. 33-37