She's a genius[1]. Took me an age to figure out what the rules were and then a fair while to actually get it done.
[1]Well compared to me anyway
[1]Well compared to me anyway
1) I thought that, obviously, rabbits and dogs couldn't occupy the same space, lest the dog attack the rabbit, causing a lose-condition
2) I assumed that only one animal could occupy a node.
The game, until the last move, is winnable with those extra rules.
But yes, I never thought about rule 2 until I got the dog and one rabbit in place and hadn't won.
farmer, fox, chicken, and grain, and only three of them can fit in the rowboat
foxes eat chickens and chickens eat grain would be a nice type of constraint OP could add to the puzzles
This instance of the puzzle is also easy enough to actually solve this way. Wouldn't work nearly as well with 25 nodes, 5 rabbits and 3 dogs...