Answers from user 0451201044