4 elements of metacognition you should know on problem-solving (2)