The Systems Approach to Problem Solving