Setup and opening position
Every orthogonal pair of neighboring cells has one undecided internal edge. The region-size clue is three, and a bounded solver selects enough fixed edges for one partition.
Partition all nine cells into three connected regions of exactly three cells by assigning every internal edge correctly.
Your unfinished game is saved only in this browser.
Partition all nine cells into three connected regions of exactly three cells by assigning every internal edge correctly.
Complete guide
Palisade Puzzle is a complete browser implementation with its own versioned rules profile. Choose walls and openings on the twelve internal edges of a three-by-three grid so the cells split into connected regions containing exactly three cells each.
Every orthogonal pair of neighboring cells has one undecided internal edge. The region-size clue is three, and a bounded solver selects enough fixed edges for one partition.
Mark an editable internal edge as wall or open, or clear it. Open edges join their two neighboring cells; walls separate those cells into different components.
Partition all nine cells into three connected regions of exactly three cells by assigning every internal edge correctly. When two components remain incomplete, compare their available boundary edges and close any join that would exceed size three before opening the forced connector within each region.
Track component sizes as open edges are added, closing walls around any component that reaches three and rejecting joins that would create a component larger than three. A group of three touching cells is not finished if an unmarked edge still opens into a fourth cell, and disconnected cells cannot form one region by count alone.
Partition all nine cells into three connected regions of exactly three cells by assigning every internal edge correctly.
Mark an editable internal edge as wall or open, or clear it. Open edges join their two neighboring cells; walls separate those cells into different components.
Track component sizes as open edges are added, closing walls around any component that reaches three and rejecting joins that would create a component larger than three.