Answers from user elazar