https://hackershare.dev/en/bookmarks/879536
Constraint Programming