Homework 4.