assignment 4 homework 3276501