Multi-solver