(eabebacecddad|bbcea|eaacac|deebcaedccbbdb|caeecedeccebeab|dbbeaeacbecab|bdebe|dbccbaec|ccabd|abad)*
(eabebace|cddadbbc|eaeaacacdeebcaed|ccbbdbca|eecedeccebeabd|bbeaeacbec|a|bbde|bed|bccbaecccabdabad)*
