assignment 3 7314470