assignment 40 6031839