aa bb cc dd ee aa bb cc dd aa aa bb cc dd aaa abcde fghij abcde xyz ecdab a ab abc abd abf abj iiii oiii ooii oooi oooo oiii ioii iioi iiio