solutions to problems from www.codewards.com