3 5 AABD BDE DEFBC 4 10 X XXXYXXXYXX ZZYZ YYXYXXYXX