ABC CBA ABDCEF DBAECF ABDEHCFG DBHEAFCG FBADCEGIH ABCDEFGHI ABDGHMRWXNSYTZCEIJFKOUVPLQ GDWRXMHYSNZTBAIEJCUOVKPFQL
CBA DBEFCA DHEBFGCA ACEDBHIGF GWXRMYSZTNHDBIJEUVOPKQLFCA