Answers from user asagran