Homework 3.