Answers to Puzzle Contest #16