SatSolver
selectLiteral
solve