Homework 5.