homework 8 solutions 6846728