chapter09 FindFirstCommonNode