Answers from user 0748022909