3 ABCFGDCGEBA BBDAGDBGBEC BAEFCACGBBF