I made summle.net a while back, which is similar.
After I while I found that this type of game can be frustrating as you are not incrementally solving the puzzle - instead there are multiple dead ends before stumbling upon the solution.
After I while I found that this type of game can be frustrating as you are not incrementally solving the puzzle - instead there are multiple dead ends before stumbling upon the solution.
Here is my try for a solver: