Answers to Puzzle Contest #4