assignment 6 7085747