Answers from user 1146302808