solutions to homework eight 8594664