Christmas Puzzles and Surprises