Assignment 3 Part II