Answers from user Abhitricks