Answers from user 0622692505