HW Assignment 3