Solutions: IP p. 80-84