Homework 3, CS170