#sub-solver