Answers from user d5xk3c24a