Answer:
Problem solving can be tough at times. One might need to look at a problem from different sides to come up with the best solution.
It is very helpful to break the problem into metaphors in order to find a solution for it. It provides you of different visions and sides of the problems that makes it easier to solve.
Analogies are another big input. You can form analogies of a problem and view it accordingly. It opens up several doors of alternative information and solutions of the problem.