Homework 9, due on Monday, June 3