Answers from user 4zhar