((e|ccbadaacad|beabeeeedecd)*|(bddcadaececacecbbabaceed|eaeeeacea|baccdecbdacdda)*|(eaeb|eae|bdd)*)*
((eccbadaacadbeabee|eedecdbddcadaec|ecacecbba)*|(ba|c|eedeaeeeac)*|(eabaccdec|bdacd|daeaebeaebdd)*)*
