1. Introduction to Problem Solving