Answers from user aidan101k