Answers from user alan2126873