Answers to Puzzle Contest #8