Answers from user SouravBakshi