Vivid puzzles