Answers from user 7f0d4e62