Ensemble Of Constraint Handling Techniques