William Valentine Puzzles