ability to solve problems