Answers from user 0912303135