Answers from user AhtashamKaroria