problem-solution paradigm