b a d b c a a c d d a d b a b a b b d a
ab abcd abcde abd abde abcdf abde acdef abcde abcdefg abcdef ad abce ab abcdef abcd abc abc abcd abc acd ac abcd abcd abcd abd bcd abcd cde abcde bce abcd abcde abcde ade abcde acde abcd abdef abd abcde acdef abcd ab abcde acde ce bcd acde abcde abcde ab bcde cde abc abce abd abce abde abcde abce abde abcd abc ac cd bcd abde ab ac ad