Sequential Thinking: Step-by-Step Problem Solving