Homework 9 (due Friday, April 6)