dbbcbcb
dbbbbcb
dbbbbcD-DDcba
ddefg-ggabcba
abbbg-aagfg