問題を理解する
解答の計画を立てる
計画を実行する
解答を見直す