new
c2
b2
merge b3 b4
merge b3 b2
b2 b1