Answers from user 9thwise1