Homework assignment 3.