GGHGGH GHHGHH CCAACC CDABCD DDBBDD