So what is Problem Solving?

Problem solving consists of using generic or ad hoc methods in an orderly manner to find solutions to problems.

wikipedia: Problem Solving