Solutions: CWP p. 159-168