2.3. Problem Solving Heuristics