3 6
abbaca
a
b
ac
