Solving Problems Creatively and Analytically