assignment 2 5665997