Answers from user sam18528505