chapter09 IsChainCircle