Answers from user abb009