Hello Everyone, Yes, you are absolutely right Aryan — but I’d like to share a few additional perspectives on this: At the beginner or novice level, we usually need to follow instructions exactly because we have little or no prior knowledge. At this stage, close supervision or assistance is often required. With some practice, or at the advanced beginner level, we no longer need to follow every step strictly. We start developing awareness of the subject and may only need light guidance. With more practice, and at the intermediate level, we become competent enough to handle basic problems independently. However, we still tend to struggle with slightly complex ones — mainly because we’re unsure where to start or what steps to take next. Repeatedly practicing similar problems helps us gain experience and begin visualizing possible solutions. Yet, we may still find it difficult to choose the best one on our own. At this stage, occasional tips or direction from others are valuable. At the advanced level, with deeper knowledge and experience, we become more capable of solving complex problems. We grow seasoned and proficient, able to work independently or collaboratively while continuing to learn. We can now clearly visualize problems and potential solutions but may still seek expert review before implementing them. An expert, on the other hand, possesses extensive knowledge and mastery of the subject. They can quickly gauge, sense, and understand a problem, offering accurate solutions almost instinctively. Finally, at the mastery level, with profound expertise, experience, and insight, a person begins to sense and foresee potential problems before they even occur. Such a person can identify “what fits best,” “where,” and “in which situation.” We call such an individual a Guru — one who truly understands the essence and best application of knowledge. Best Wishes Happy Learning and Keep Growing