Homework 3 - DUE 10/03