Answers from user ah819888