Answers from user 0224620