Answers from user ShahnawazKhatri