assignment 3 graded 9304737