Package solvers