PROBLEM SOLVING ABILITIES