((ab|abb|abbb)*(a*|b*)*aaa(a*|b*|abab)*bbb(a|b)*aaa(a|b*)*bbb(a|b)*(a*|b*)*aaa(a*|b*)*bbb(a|b)*)((e|(a*|b*)*)*(e|(a*|b*)*)*)*e|((ab|abb|abbb)*(a*|b*)*bbb(a*|b*|abab)*aaa(a|b)*bbb(a|b*)*aaa(a|b)*(a*|b*)*bbb(a*|b*)*aaa(a|b)*)((e|(a*|b*)*)*(e|(a*|b*)*)*)*e abbaaabbbaaabbbaaaababababababababababababababababababababababababababababababababababababababababababababababababaabababababababababababababababababababababababababababababababababababababababababababababababababaabbb abbbbbbaaabbbaaaabababababababababababababababababababababababababababababababababababababababababababababaabababababababababababababababababababababababababababababababababababababababababababababababababababababbbaaa abbabababaabababababababababababababababababababababababababababababababababababaabababababababababababababababababababababababababababababababababababababbababababababababababababababababababababababaaabbbaaabbbaaabbb abbaaabbbaaabbbaaaababababababababababababababababababababababababababababababababababababababababababababababababaabababababababababababababababababababababababababababababababababababababababababababababababababababb abbbbbbaaabbbaaaabababababababababababababababababababababababababababababababababababababababababababababaabababababababababababababababababababababababababababababababababababababababababababababababababababababbbbaa abbabababaabababababababababababababababababababababababababababababababababababaabababababababababababababababababababababababababababababababababababababababbababababababababababababababababababababaaabbbaaabbbaaaabb