solutions for homework seven 3503222