solutions to homework twelve 1177801