Really odd to recognize we have a hard problem, but one that's very well specified & maps cleanly onto solvers (e.g. minizinc) and instead say this should be solved with a laundry list of sklearn.
This is one of the magical spaces where there is always a solution, the board space isn't that big & shrinks as you go
This is one of the magical spaces where there is always a solution, the board space isn't that big & shrinks as you go