Genealogical tree

POJ - 2367