Answers from user 0722501387