Answers from user arbitr777er