Answers from user 8loop