Answers from user alancelot0