Answers from user chagdjj