Solutions: IP p. 51-53