653121
c c d d c c c c b c a b c b b b b b d
acd acd acd abd abcd abc ab bcd acd abcd
v v v v v v v v v v