b
a
ac
ab
abc