Setup and opening position
Six regions form a fixed adjacency graph with several seeded colors. The bounded generator reveals enough region values to remove color-permutation ambiguity and prove one solution.
Color all six regions so every recorded adjacency joins two different colors and all given region colors remain unchanged.
Your unfinished game is saved only in this browser.
Color all six regions so every recorded adjacency joins two different colors and all given region colors remain unchanged.
Complete guide
Map Colouring Puzzle is a complete browser implementation with its own versioned rules profile. Color six labeled regions with three colors so every pair joined by a boundary receives different values while respecting the regions already fixed as clues.
Six regions form a fixed adjacency graph with several seeded colors. The bounded generator reveals enough region values to remove color-permutation ambiguity and prove one solution.
Assign color one, two, or three to any unfixed region, or clear an editable choice. Regions connected by an immutable graph edge may never share a color in the completion.
Color all six regions so every recorded adjacency joins two different colors and all given region colors remain unchanged. When two regions remain, verify their edge to each other as well as their fixed neighbors, because each can have a locally available color that conflicts with the other.
Start with a region touching many neighbors and intersect the colors excluded by each fixed neighbor, then propagate forced choices through triangles in the graph. Regions that look separated in a simple list may still share an encoded boundary; ignoring one graph edge can produce a visually plausible but invalid coloring.
Color all six regions so every recorded adjacency joins two different colors and all given region colors remain unchanged.
Assign color one, two, or three to any unfixed region, or clear an editable choice. Regions connected by an immutable graph edge may never share a color in the completion.
Start with a region touching many neighbors and intersect the colors excluded by each fixed neighbor, then propagate forced choices through triangles in the graph.