Answers from user 2yutf1blk