Effective Probem Solver