Answers from user 0835311427