Answers from user 0828212