Answers from user naofumi0814