solutions to homework eighteen 602535