GGHGGH GHHGHH EEFEEF EFFEFF CCAACC CDABCD DDBBDD