Being able to solve problems involves the ability to understand what the goal of the problem is and what rules could be applied to solving the problem. Sometimes the problem requires abstract thinking and coming up with a creative solution. 