Puzzles and Coloring