Answers from user hoki888