a 1
b 1

a   2
b.1 2
b.2 3

a     3
b.c.1 4
b.c.2 5

a       4
b.c.d.1 4
b.c.d.2 5

a     5
b.1   6
b.2   7
b.3.1 8
b.3.2 9

a       6
b.1.1.1 11
