Answers from user 58bf3cq