Holistic Strategies for Problem Solving