Answers from user 7c678f3788