demo solver
alg
max solutions
move set
generate