Three ancestors