Answers from user 0243507051