Transforming problems