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