solutions for homework eighteen 8524854