Homework #7.