Apply Computational Thinking To Problem-Solving