ANALYTICAL THINKING & PROBLEM SOLVING