Problem Solving Using Computational Thinking Examples