20 A CDD AABBC DBCB B DACDD DADBC CBBAC A DBDCB DABBC A DB BAD BCC ACB B BA BCA CAAB