Answers from user aiecbunkyh