Answers from user ade453