Understand, Plan, Solve, Check (UPSC)

(Powell et. al., 2018)