transform
Transforms the given problem. The returned problem will be reported instead of the original problem.
Transformations do not need to create a new problem, they can also modify the given problem.
Return
the transformed problem
Parameters
problem
the problem to transform