Problem generalization