DBACEGF ABCDEFG BCAD CBAD ABC BAC ACFHBEDG CHFAEBGD ABDHPQIRSEJTUKVWCFLXYMZGNO PHQDRISBTJUEVKWAXLYFZMCNGO
ACBFGED CDAB BCA HFCEGDBA PQHRSIDTUJVWKEBXYLZMFNOGCA