the more I play Dungeons and Diagrams, the more sure I am you could write a graph algorithm to solve it. I'm not gonna write one, though.

^ computer witch ^
^ self-taught 3D modeller ^
^ 🏳️⚧️, fan of girls ^
^ old enough ^
^ anarchist 🟥⬛^
bysee them uncombined here
the more I play Dungeons and Diagrams, the more sure I am you could write a graph algorithm to solve it. I'm not gonna write one, though.
one of the tricks i use to solve puzzles is "this section has to be reachable from this other section, which requires gaps are somewhere in here, which forces a block in another location". and that "reachable" portion screams graph to me, though maybe I'm reaching here.