Answers from user 0534662502