Obviously I'm lying 😋
I came across that wiki page while looking into this puzzle mechanic. It was a useful way to make sure the levels were all possible to complete.
graph problems make interesting mechanics ^^, fun game though :)