assignment 2 7386477