def f(a,b,str) $ans<<str if a==0 && b==0 if a==6 then f(a-2,b,"AA"+str) elsif a>0 && (5>b || a==b) f(a-1,b,"A"+str) end if b==6 then f(a,b-2,"BB"+str) elsif b>0 && (5>a || a==b) f(a,b-1,"B"+str) end end $ans=[] j,y=gets.split(" ").map{|e| e.to_i} f(j,y,"") puts $ans.sort
5 5
AAAABBBBAB AAAABBBBBA AAABABBBAB AAABABBBBA AAABBABBAB AAABBABBBA AAABBBABAB AAABBBABBA AAABBBBAAB AAABBBBABA AABAABBBAB AABAABBBBA AABABABBAB AABABABBBA AABABBABAB AABABBABBA AABABBBAAB AABABBBABA AABBAABBAB AABBAABBBA AABBABABAB AABBABABBA AABBABBAAB AABBABBABA AABBBAABAB AABBBAABBA AABBBABAAB AABBBABABA AABBBBAAAB AABBBBAABA ABAAABBBAB ABAAABBBBA ABAABABBAB ABAABABBBA ABAABBABAB ABAABBABBA ABAABBBAAB ABAABBBABA ABABAABBAB ABABAABBBA ABABABABAB ABABABABBA ABABABBAAB ABABABBABA ABABBAABAB ABABBAABBA ABABBABAAB ABABBABABA ABABBBAAAB ABABBBAABA ABBAAABBAB ABBAAABBBA ABBAABABAB ABBAABABBA ABBAABBAAB ABBAABBABA ABBABAABAB ABBABAABBA ABBABABAAB ABBABABABA ABBABBAAAB ABBABBAABA ABBBAAABAB ABBBAAABBA ABBBAABAAB ABBBAABABA ABBBABAAAB ABBBABAABA ABBBBAAAAB ABBBBAAABA BAAAABBBAB BAAAABBBBA BAAABABBAB BAAABABBBA BAAABBABAB BAAABBABBA BAAABBBAAB BAAABBBABA BAABAABBAB BAABAABBBA BAABABABAB BAABABABBA BAABABBAAB BAABABBABA BAABBAABAB BAABBAABBA BAABBABAAB BAABBABABA BAABBBAAAB BAABBBAABA BABAAABBAB BABAAABBBA BABAABABAB BABAABABBA BABAABBAAB BABAABBABA BABABAABAB BABABAABBA BABABABAAB BABABABABA BABABBAAAB BABABBAABA BABBAAABAB BABBAAABBA BABBAABAAB BABBAABABA BABBABAAAB BABBABAABA BABBBAAAAB BABBBAAABA BBAAAABBAB BBAAAABBBA BBAAABABAB BBAAABABBA BBAAABBAAB BBAAABBABA BBAABAABAB BBAABAABBA BBAABABAAB BBAABABABA BBAABBAAAB BBAABBAABA BBABAAABAB BBABAAABBA BBABAABAAB BBABAABABA BBABABAAAB BBABABAABA BBABBAAAAB BBABBAAABA BBBAAAABAB BBBAAAABBA BBBAAABAAB BBBAAABABA BBBAABAAAB BBBAABAABA BBBABAAAAB BBBABAAABA BBBBAAAAAB BBBBAAAABA