Solutions: CWP p. 127-131