Answers from user AKChachar1