print:
a e enda 

tree structure:
: A  (
	<x> : X  (: E  ( ) )
	<c1> : C  ( ) )

count:
0

--------

print:
a e d enda 

tree structure:
: A  (
	<x> : X  (: E  ( ) )
	<c1> : C  ( )
	<d> : D  ( ) )

count:
0

--------

print:
a h d enda 

tree structure:
: A  (
	<x> : X  (: F  (: G  ( ): H  ( ) ) )
	<c1> : C  ( )
	<d> : D  ( ) )

count:
1