Answers from user Abarnikov