ABDCDEF BBCDAGH