Answers from user ahadnaqvi