Answers from user 3li2aa