homework assignment 10 8706231