5
aabcbceddacbdaccaeadcbecbbccadbecceebcaeacbdcbececcedabbcedecee
