s3100-2011/lectures/l2 [ganesh@line-ganesh l2]$ python3 python3 Python 3.2.1 (v3.2.1:ac1f7e5c0510, Jul 9 2011, 01:03:53) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> def Phi(): """This is the ZERO language for concatenation (viewed as multiplication) """ return set() # Don't write it as {} because this is ambiguous - dict/set def Phi(): ... """This is the ZERO language for concatenation (viewed as multiplication) ... """ ... return set() # Don't write it as {} because this is ambiguous - dict/set ... >>> Phi() Phi() set() >>> def Unit(): """This is the UNIT language for concatenation (viewed as multiplication) """ return {""} # Set with epsilon def Unit(): ... """This is the UNIT language for concatenation (viewed as multiplication) ... """ ... return {""} # Set with epsilon ... >>> Unit() Unit() {''} >>> def cat(L1,L2): """Concat two languages cat(a,b) --> set(['abab', 'bc22', 'ab11', 'ab22', 'bcab', 'bc11']) where a=set(['ab', 'bc']) b=set(['11', 'ab', '22']) """ return set({x+y for x in L1 for y in L2}) def cat(L1,L2): ... """Concat two languages ... cat(a,b) --> set(['abab', 'bc22', 'ab11', 'ab22', 'bcab', 'bc11']) ... where a=set(['ab', 'bc']) b=set(['11', 'ab', '22']) ... """ ... return set({x+y for x in L1 for y in L2}) ... >>> cat(Phi(), Unit()) cat(Phi(), Unit()) set() >>> cat(Unit(), Unit()) cat(Unit(), Unit()) {''} >>> cat(Phi(), {"aaa", "aba"}) cat(Phi(), {"aaa", "aba"}) set() >>> cat(Unit(), {"aaa", "aba"}) cat(Unit(), {"aaa", "aba"}) {'aba', 'aaa'} >>> def exp(L,n): """Exponentiate a language exp(a,2) --> set(['abab', 'bcab', 'bcbc', 'abbc']) where a = set(['ab', 'bc']) """ return Unit() if n == 0 else cat(L, exp(L, n-1)) def exp(L,n): ... """Exponentiate a language ... exp(a,2) --> set(['abab', 'bcab', 'bcbc', 'abbc']) where a = set(['ab', 'bc']) ... """ ... return Unit() if n == 0 else cat(L, exp(L, n-1)) ... >>> exp({'aa','ab'}, 23 exp({'aa','ab'}, 23 ... ) ) C-c C-cTraceback (most recent call last): File "", line 1, in File "", line 5, in exp File "", line 5, in exp File "", line 5, in exp File "", line 6, in cat File "", line 6, in KeyboardInterrupt >>> >>> exp({'aa','ab'}, 23) exp({'aa','ab'}, 23) C-c C-cTraceback (most recent call last): File "", line 1, in File "", line 5, in exp File "", line 5, in exp File "", line 5, in exp File "", line 5, in exp File "", line 6, in cat KeyboardInterrupt >>> ^D [ganesh@line-ganesh l2]$ !! !! python3 Python 3.2.1 (v3.2.1:ac1f7e5c0510, Jul 9 2011, 01:03:53) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> exp exp Traceback (most recent call last): File "", line 1, in NameError: name 'exp' is not defined >>> def exp(L,n): """Exponentiate a language exp(a,2) --> set(['abab', 'bcab', 'bcbc', 'abbc']) where a = set(['ab', 'bc']) """ return Unit() if n == 0 else cat(L, exp(L, n-1)) def exp(L,n): ... """Exponentiate a language ... exp(a,2) --> set(['abab', 'bcab', 'bcbc', 'abbc']) where a = set(['ab', 'bc']) ... """ ... return Unit() if n == 0 else cat(L, exp(L, n-1)) ... >>> def cat(L1,L2): """Concat two languages cat(a,b) --> set(['abab', 'bc22', 'ab11', 'ab22', 'bcab', 'bc11']) where a=set(['ab', 'bc']) b=set(['11', 'ab', '22']) """ return set({x+y for x in L1 for y in L2}) def cat(L1,L2): ... """Concat two languages ... cat(a,b) --> set(['abab', 'bc22', 'ab11', 'ab22', 'bcab', 'bc11']) ... where a=set(['ab', 'bc']) b=set(['11', 'ab', '22']) ... """ ... return set({x+y for x in L1 for y in L2}) ... >>> def Phi(): """This is the ZERO language for concatenation (viewed as multiplication) """ return set() # Don't write it as {} because this is ambiguous - dict/set def Phi(): ... """This is the ZERO language for concatenation (viewed as multiplication) ... """ ... return set() # Don't write it as {} because this is ambiguous - dict/set ... >>> def Unit(): """This is the UNIT language for concatenation (viewed as multiplication) """ return {""} # Set with epsilon def Unit(): ... """This is the UNIT language for concatenation (viewed as multiplication) ... """ ... return {""} # Set with epsilon ... >>> cat({'a','b'}, {'0','1'}) cat({'a','b'}, {'0','1'}) {'a1', 'a0', 'b0', 'b1'} >>> exp({'a','b'}, 22) exp({'a','b'}, 22) C-c C-c C-c C-c{'ababaabaaaaabbbaaaaaab', 'abaaabbbbabbbbbbbbaabb', 'baaabaaabbbbabbbbaabab', 'abbbbabaaabaaaabaaabba', 'abbbbabaaabaaaabaaabbb', 'baaabaaabbbbabbbbaabaa', 'abbababbbbababbaaabaab', 'baabbabbbbaababbaabaaa', 'baabbabbbbaababbaabaab', 'abbababbbbababbaaabaaa', 'bbbabbaaaabbbaaaaaaaab', 'bbbabbaaaabbbaaaaaaaaa', 'bbababaaaabaabbbbaabaa', 'babbaaaabaabaaaaabaaab', 'babbaaaabaabaaaaabaaaa', 'bbababaaaabaabbbbaabab', 'baaaabbababbbabbaabbaa', 'aabaaaaaabaaabbbbababb', 'aabaaaaaabaaabbbbababa', 'abbaaabbabbbbbabbbabba', 'abbaaabbabbbbbabbbabbb', 'ababbaaabaaaaaaaabaabb', 'ababbaaabaaaaaaaabaaba', 'bbbabababaaabaaaabbbab', 'bbbabababaaabaaaabbbaa', 'abaabbbbaaaabbbbbbaaba', 'abaabbbbaaaabbbbbbaabb', 'baabbbababbaabbbabbbaa', 'baabbbababbaabbbabbbab', 'bababbbbaabaababbaabab', 'bababbbbaabaababbaabaa', 'bbaaabaaaabbbbbbbaabba', 'bbaaabaaaabbbbbbbaabbb', 'abbaababaaabbaaaabaaab', 'abbabaaabbabbbaabbabaa', 'abbabaaabbabbbaabbabab', 'abbaababaaabbaaaabaaaa', 'aaaaababbabbababbaaaab', 'aaaaababbabbababbaaaaa', 'aaabaababaaaaabbbbabaa', 'aaabaababaaaaabbbbabab', 'baabaaababaaabbbbbbaab', 'aaaaaabbbbbabaabaaaabb', 'aaaaaabbbbbabaabaaaaba', 'baabbbbaaaaabababaaaba', 'baabbbbaaaaabababaaabb', 'aaaabbabbaaabaabbbbaaa', 'aaaabbabbaaabaabbbbaab', 'aabbaaabbababbbababaab', 'aabbaaabbababbbababaaa', 'abaaaabaababaaaaabbaba', 'abaaaabaababaaaaabbabb', 'bababaaababaaabbababbb', 'bababaaababaaabbababba', 'babbbbbbabbaabaababbba', 'babbbbbbabbaabaababbbb', 'ababbbbabbbbbaabaaabab', 'baabbaaaabbabaaabbbbaa', 'baabbaaaabbabaaabbbbab', 'babbbaaaababbbabababba', 'abababbbaabaabaaababab', 'abababbbaabaabaaababaa', 'abbabbbbbbbabaaaaaaaaa', 'bbababbbaaaaabbbbaabba', 'abbabbbbbbbabaaaaaaaab', 'abaabbaabaabbbbaabaaab', 'abaabbaabaabbbbaabaaaa', 'abaaaaabbbababbaaaabaa', 'abaaaaabbbababbaaaabab', 'abaaaabbabababbaabaaaa', 'abaaaabbabababbaabaaab', 'aaaaaabaabbaabbbbaabaa', 'aaaaaabaabbaabbbbaabab', 'aabbbbbabbaabaabbbbbaa', 'aabbbbbabbaabaabbbbbab', 'bbaaaabbbaaabbabaababa', 'aaaabbbbbbbabaabbbbbaa', 'aaaabbbbbbbabaabbbbbab', 'bbaaaabbbaaabbabaababb', 'aabbbbaabbbbbbbabbbbab', 'aabbbbaabbbbbbbabbbbaa', 'abbaabaaabbabbbaabbbaa', 'abbaabaaabbabbbaabbbab', 'babbababbbbabbaababbba', 'babbababbbbabbaababbbb', 'bbaababbaabbaaabbaaaba', 'bbaababbaabbaaabbaaabb', 'aabbbbbbbbbbbaabbaabbb', 'aabbbbbbbbbbbaabbaabba', 'aabababaaabaaaaabbbaab', 'aabababaaabaaaaabbbaaa', 'aaaabbabaabaaaaabaabbb', 'aaaabbabaabaaaaabaabba', 'bbaaabbabbbbbbbabbbbab', 'bbaaabbabbbbbbbabbbbaa', 'aaabaaabbbababbbabbabb', 'aaabaaabbbababbbabbaba', 'abbaabaabbbabbabababab', 'abbaabaabbbabbabababaa', 'bbababbbbbabbabbbbbaaa', 'bbababbbbbabbabbbbbaab', 'bbbaabbbbabaaaabbabbbb', 'babaaaabbabbbaaabaaaaa', 'bbbaabbbbabaaaabbabbba', 'bbbaabbbbbaabaaababbab', 'bbbaabbbbbaabaaababbaa', 'babaaaabbabbbaaabaaaab', 'abaaaabbbbbbaababbaabb', 'abaaaabbbbbbaababbaaba', 'babbbbabbabaaaabbababa', 'babbbbabbabaaaabbababb', 'abbabaabaaabbababbbbab', 'abbabaabaaabbababbbbaa', 'abaaabbbbaaaabaababaaa', 'abaaabbbbaaaabaababaab', 'aaaabbbbbbabbbbaabbbbb', 'aaaabbbbbbabbbbaabbbba', 'aabaabbbabaaabbbbaabba', 'aabaabbbabaaabbbbaabbb', 'abbbaabbaabababbbaaaaa', 'abbbaabbaabababbbaaaab', 'bbababbaabbbbbaaabaaab', 'bbababbaabbbbbaaabaaaa', 'abbbbaabaaaaaaaaababab', 'aaabbbbbaaabbabbababbb', 'abbbbaabaaaaaaaaababaa', 'bbabaaaabaaabbaabbaaaa', 'bbabababbabaaabaaabbab', 'bbabababbabaaabaaabbaa', 'aabbaaaababaabababbbbb', 'aabbaaaababaabababbbba', 'bbabaaaabaaabbaabbaaab', 'bbabaaabbaababbbaaaaba', 'bbabaaabbaababbbaaaabb', 'babbaaaabbaaaabbaabbba', 'babbaaaabbaaaabbaabbbb', 'aabbaababaaabaabbbbbaa', 'aabbaababaaabaabbbbbab', 'abbaabbbabaababaaaaaaa', 'abbaabbbabaababaaaaaab', 'bbaaababababbaaabbaaba', 'bbaaababababbaaabbaabb', 'ababbbabbbbabbabbaabba', 'ababbbabbbbabbabbaabbb', 'bbaababbbbaabbbabbabba', 'bbaababbbbaabbbabbabbb', 'babbbaababbbbaabaaabba', 'abababababbaaabaaaaaab', 'abababababbaaabaaaaaaa', 'aaabbbabbababbbbbbabbb', 'aaabbbabbababbbbbbabba', 'bbaabbbbbaabbabbbaabbb', 'abbbaababababaabaabbaa', 'abbbaababababaabaabbab', 'aabbabbbbabbaaaabababa', 'aabbabbbbabbaaaabababb', 'abbbbaabaabbbbbbaababa', 'abbbbaabaabbbbbbaababb', 'baaabbbbbbababbbababbb', 'abbaabbbbaababaaabbbbb', 'abbaabbbbaababaaabbbba', 'abaababaaabbaaaabbbaba', 'bbaaaabbaaabaabababaab', 'bbaaaabbaaabaabababaaa', 'abaaaaabbabbbbaaabaaab', 'abaaaaabbabbbbaaabaaaa', 'abbbababbabaaaabbaaabb', 'abbbababbabaaaabbaaaba', 'aaabaabbbabbababaaaabb', 'aaabaaaabbbaaaaabaabbb', 'aaabaabbbabbababaaaaba', 'aaaaabaabbabbabbbbabaa', 'abaaabbbbaaabababaabaa', 'abaaabbbbaaabababaabab', 'aaaaabaabbabbabbbbabab', 'aababbbbbabaababbabaaa', 'aababbbbbabaababbabaab', 'bbbbabaaababbbbbbaabbb', 'bbababaababbabbbaabaab', 'abaababbbbbabaaabbbbbb', 'abaaaabbbaabaaaababbba', 'abaaaabbbaabaaaababbbb', 'abaababbbbbabaaabbbbba', 'abbaababbaaaabbabbbabb', 'abbaababbaaaabbabbbaba', 'ababbbababbabaabaaaaaa', 'ababbbababbabaabaaaaab', 'abbbbabbbbbaabbbaaaaaa', 'abbbbabbbbbaabbbaaaaab', 'abbbaababaabaabaaaaaab', 'abbbaababaabaabaaaaaaa', 'abaaaaabababbbabbbbbba', 'babbaabbabaaaaaabaabba', 'babbaabbabaaaaaabaabbb', 'abaaaaabababbbabbbbbbb', 'bababaabbbbaaaabbbabbb', 'bababaabbbbaaaabbbabba', 'abbabbabbaababaabababb', 'abbabbabbaababaabababa', 'bbaababaaabaaabbbbbbba', 'aaababbaabbaaaabbaaaaa', 'aaababbaabbaaaabbaaaab', 'bbabbababbbaabbabaabab', 'bbabbababbbaabbabaabaa', 'aaababababbbaaabbabbbb', 'aaababababbbaaabbabbba', 'baaaaabababbaababbabbb', 'baaaaabababbaababbabba', 'ababbbbaaabbbbaabbaaaa', 'ababbbbaaabbbbaabbaaab', 'abbabababbbbabaaabaabb', 'abbabababbbbabaaabaaba', 'babababbaaaababbbabbbb', 'babababbaaaababbbabbba', 'bbaabaaababbaaaabbabba', 'bbaabaaababbaaaabbabbb', 'baabbbbaabbaabbbaabbaa', 'baabbbbaabbaabbbaabbab', 'babbbaabaabbaaabaaabaa', 'aabbbaaaabbaabaabaaaab', 'aabbbaaaabbaabaabaaaaa', 'bbbababababbbbbabbaaaa', 'bbbababababbbbbabbaaab', 'aaaabbaabaaabbabababbb', 'bbbabababbbbaabbbaabbb', 'bbbabababbbbaabbbaabba', 'aaaabbaabaaabbabababba', 'bbbabbbbbbbbbaaabbbaaa', 'bbbabbbbbbbbbaaabbbaab', 'aaaabbabbabbbbaababaaa', 'aaaabbabbabbbbaababaab', 'babbbbabbabbabbabaaabb', 'babbbbabbabbabbabaaaba', 'abbaaaaaabbbbbbbaaaabb', 'abbaaaaaabbbbbbbaaaaba', 'aabbabbbaaabbbabbbbabb', 'aabbabbbaaabbbabbbbaba', 'aaabababababaabaababbb', 'aaabababababaabaababba', 'aaaaaaaaababaaabbbabbb', 'abababbabbbbbbaaababba', 'abababbabbbbbbaaababbb', 'aaaaaaaaababaaabbbabba', 'baabbbbbbabaababbbaaaa', 'aaaabbbbbbbbbbabbbbbaa', 'aaaabbbbbbbbbbabbbbbab', 'baabbbbbbabaababbbaaab', 'bbabbaabababbbbbbbabbb', 'bbabbaabababbbbbbbabba', 'aabaaabbabbbabbabbbbba', 'aabaaabbabbbabbabbbbbb', 'baaaaaabbbbbabbbabbbab', 'baaaaaabbbbbabbbabbbaa', 'baaabaaabbbbbaaabbabaa', 'baaabaaabbbbbaaabbabab', 'bbbbbbbbabbbababbaabab', 'bbbbbbbbabbbababbaabaa', 'baabbbbbbaabbaaababaaa', 'baabbbbbbaabbaaababaab', 'abbbbaabbbbbbbbaaabbab', 'aaaaaabbabbbbbabbbbbab', 'aaaaaabbabbbbbabbbbbaa', 'abaaabbbabaabaaaaabbbb', 'abbaaababaaabbbbabaaaa', 'abbaaababaaabbbbabaaab', 'abaaabbbabaabaaaaabbba', 'babbaabbbaaabaaabbaaab', 'babbaabbbaaabaaabbaaaa', 'aabbbaaabababbbabaaaba', 'aabbbaaabababbbabaaabb', 'baabbbaaaababbbabababb', 'bbaaaaabbbababaaaaaabb', 'bbaaabbababaaaabbabaab', 'bbaaabbababaaaabbabaaa', 'bbaaaaabbbababaaaaaaba', 'abbbaaaaabababaabaabaa', 'abbbaaaaabababaabaabab', 'abbbbbbbababbabbbbbbbb', 'abbbbbbbababbabbbbbbba', 'bbaaaaabababaabbaaabaa', 'bbaaaaabababaabbaaabab', 'abbabbaaaabaaaaababaaa', 'abbabbaaaabaaaaababaab', 'babbabbababbabbbaabbba', 'babbabbababbabbbaabbbb', 'ababaaaabbaaaaabbbabba', 'ababaaaabbaaaaabbbabbb', 'babbaabababbabaaaabbaa', 'ababbaaabbbaabaabbbbba', 'babbaabababbabaaaabbab', 'bbabbbabaabaaaabaabaab', 'bbabbbabaabaaaabaabaaa', 'abbbbaaabbbababbaaabbb', 'abbbbaaabbbababbaaabba', 'ababbaaabbbaabaabbbbbb', 'aabbaaaaaaabaaabaababb', 'aaabaabbbbbaabaabaaaaa', 'aaabaabbbbbaabaabaaaab', 'abaabbbabaaabbbbbbbaab', 'abaabbbabaaabbbbbbbaaa', 'abbbbaaabbbaaaaabaaabb', 'abbbbaaabbbaaaaabaaaba', 'aababababbababbabbbbbb', 'aababababbababbabbbbba', 'abaabbababbabababbabaa', 'abaabbababbabababbabab', 'abbaaababbbbaababaaabb', 'abbaaababbbbaababaaaba', 'bbaabaababbaaaaaabbbbb', 'aaabbbbbaaaabbabababab', 'aaabbbbbaaaabbabababaa', 'baabbbbaabbbbabaaabbbb', 'abbababababaabbbaaaaaa', 'aaabaaabbabaaaababaaba', 'aaabaaabbabaaaababaabb', 'abbabbbabbaabaaababbaa', 'abbabbbabbaabaaababbab', 'baabbbbaabbbbabaaabbba', 'babaaababaaabbabaaabbb', 'babaaababaaabbabaaabba', 'bbbabbaabaaababbbaaabb', 'bbbabbaabaaababbbaaaba', 'aaababaaaabbbabbbabbab', 'babbaabaaababaabbabaaa', 'babbaabaaababaabbabaab', 'aaababaaaabbbabbbabbaa', 'bbaabbbbaaaaababbaaabb', 'bbaabbbbaaaaababbaaaba', 'aaaabbabbbabbbbaabbaba', 'aabaaaabaabababbbabbbb', 'aabaaaabaabababbbabbba', 'aaaabbabbbabbbbaabbabb', 'abababbaabbabbbabaaaab', 'abababbaabbabbbabaaaaa', 'aabaababbbaababaabbbab', 'aabaababbbaababaabbbaa', 'abbbaabbaabbabbabbbbab', 'abbbaabbaabbabbabbbbaa', 'aabbabbbbbabaaaaaabbaa', 'aabbabbbbbabaaaaaabbab', 'aabbbbbabbaabbbbbbbbab', 'aabbbbbabbaabbbbbbbbaa', 'abbababbaabbbabbaaaaba', 'abbababbaabbbabbaaaabb', 'aabbbbabbaaaaabbbbaabb', 'aabbbbabbaaaaabbbbaaba', 'baaabbaaaababbbbbbaaaa', 'baaabbaaaababbbbbbaaab', 'abaaabaaababbbaabaaaaa', 'aabbbaaaabaaabaabbaabb', 'babaababbabbbbabbabbba', 'bbbabaaaaababbabbbbabb', 'bbaabbaaaabbbaabbaaaba', 'bbaabbaaaabbbaabbaaabb', 'abbaaaabbbbabbbbbababb', 'bbabababababaaabbbbaaa', 'bbabababababaaabbbbaab', 'abbaaaabbbbabbbbbababa', 'bbbbbbabaaaaabaaaaaabb', 'bbaabbaabaabbbbabbbaab', 'bbaabbaabaabbbbabbbaaa', 'bbbbbbabaaaaabaaaaaaba', 'abaabbbaaabaabaaaaabba', 'abaabbbaaabaabaaaaabbb', 'bababaababbaaabbbbabbb', 'bababaababbaaabbbbabba', 'bbaaabaaabbababaaabbaa', 'bbaaabaaabbababaaabbab', 'ababaaabbaabaabbabaaba', 'ababaaabbaabaabbabaabb', 'babbababbabbbbbabaaaab', 'babbababbabbbbbabaaaaa', 'bbbbbabaabbaababbbabbb', 'bbbbbabaabbaababbbabba', 'abaaaaaabbaababbbbbbba', 'babbaabbbbaaabaaaaabbb', 'babbaabbbbaaabaaaaabba', 'baabababbbbbabaaabbabb', 'baabababbbbbabaaabbaba', 'bbbaabaaaaabbabbabaabb', 'bbbaabaaaaabbabbabaaba', 'abbbaababbaabbaaabbaab', 'abbbaababbaabbaaabbaaa', 'aabbabbbabbbaabaaabbaa', 'aabbabbbabbbaabaaabbab', 'bbbbbbaabbababbbabaaaa', 'bbbbbbaabbababbbabaaab', 'abbababbaabbbbbbbababb', 'abbababbaabbbbbbbababa', 'aaababaaababbbbbaaaaba', 'aaababaaababbbbbaaaabb', 'abbabbababbababaaabbbb', 'abbabbababbababaaabbba', 'baabaabbababaaabbabbaa', 'bbbabaaabaabbbaabaabba', 'bbbabaaabaabbbaabaabbb', 'baabaabbababaaabbabbab', 'bbbbaabaabbabbabaaaabb', 'abbaaabbbbaaaabbaababa', 'abbaaabbbbaaaabbaababb', 'bababaaaabbbabbabbaaaa', 'bababaaaabbbabbabbaaab', 'bbaaaabbbaabbbabbbaaaa', 'bbaaaabbbaabbbabbbaaab', 'bbbabbbaabbababbbbabba', 'bbbabbbaabbababbbbabbb', 'bbaababbbbabbaaaabbabb', 'abbbbaabbaaaaaaabbabab', 'aaaaaaaaaabbbbabababbb', 'aaaaaaaaaabbbbabababba', 'abbbbaabbaaaaaaabbabaa', 'baaababaaababbaaaabbbb', 'bbaababbbaabaababaaaab', 'bbaababbbaabaababaaaaa', 'babbbabbbbaabbbbbbbaaa', 'babbbabbbbaabbbbbbbaab', 'aaaaaaaabbaabbbaaabbbb', 'aaaaaaaabbaabbbaaabbba', 'aaaabbaaaababaaabbaaba', 'aaaabbaaaababaaabbaabb', 'bbbbabbabbabaaaabbaaba', 'bbbbabbabbabaaaabbaabb', 'babbaaabbabaabbaaaabba', 'babbaaabbabaabbaaaabbb', 'aaabaabbaaaabaaabbbbaa', 'aaabaabbaaaabaaabbbbab', 'abbabbbaaababbbaabbaaa', 'abbabbbaaababbbaabbaab', 'bbabbabbabaabaabababab', 'bbabbabbabaabaabababaa', 'baaaabbbabbaabaaabaaab', 'babbabaaaaabbbabbbbbbb', 'baaaabbbabbaabaaabaaaa', 'babbabaaaaabbbabbbbbba', 'abaaaabaababaababbabab', 'abaaaabaababaababbabaa', 'baabbbaababbbbbabaabbb', 'babbaabbaababbaabbaaba', 'babbaabbaababbaabbaabb', 'baabbbaababbbbbabaabba', 'aabaabbabbbababababaaa', 'aabaabbabbbababababaab', 'babaaabaabbabaaaababab', 'babaaabaabbabaaaababaa', 'baaaaabbbbbbabbabbbbba', 'aababababbaaabbabbbbaa', 'aababababbaaabbabbbbab', 'baaaaabbbbbbabbabbbbbb', 'bbabbabaaabaaabbbbaaaa', 'bbabbabaaabaaabbbbaaab', 'abbbbbabbbbbbaaabbbabb', 'abbbaaabbbbbbbabbbbbbb', 'abbbaaabbbbbbbabbbbbba', 'abbbbbabbbbbbaaabbbaba', 'bbaabbabaaaaabbabbabaa', 'bbabababbbbabaabaabbab', 'bbabababbbbabaabaabbaa', 'bbaabbabaaaaabbabbabab', 'babaaaaaabaaaabaaaabba', 'babbbaabbbabbabbaabbaa', 'babbbaabbbabbabbaabbab', 'babaaaaaabaaaabaaaabbb', 'aaaabbaababaabababaaba', 'baaaabaaaaabbbababaabb', 'baaaabaaaaabbbababaaba', 'aaaabbaababaabababaabb', 'babbabababbabbabbbbaab', 'babbabababbabbabbbbaaa', 'bbbababababbbaaabaabbb', 'aababbbabbbaaababababa', 'aababbbabbbaaababababb', 'aaababbbbabbbbbbababba', 'aabbababbbababbababbba', 'bbabbabbbabaababbbbaba', 'bbabbabbbabaababbbbabb', 'abaaaaababaababbabbbbb', 'aabbabaabbabbbabbaabbb', 'aabbabaabbabbbabbaabba', 'abbabbbabaababaababaaa', 'abbabbbabaababaababaab', 'bbabbbbbaaaaaabbaaabba', 'bbabbbbbaaaaaabbaaabbb', 'baaabaabaabbbababababa', 'baaabaabaabbbababababb', 'bbabaabbaababaaaaaaabb', 'bbabaabbaababaaaaaaaba', 'aaaabaabaaabbbbbabbaab', 'aaaabaabaaabbbbbabbaaa', 'abaabbbaabaababbbbbabb', 'abaabbbaabaababbbbbaba', 'aaaabbbaababbbababbabb', 'baabaaaaaabbbabbbbaaba', 'baabaaaaaabbbabbbbaabb', 'babbabababbbaaabababba', 'babbabababbbaaabababbb', 'aaaaaabbbbbaababaababa', 'bbaaaabbaaaabbbabaabba', 'bbaaaabbaaaabbbabaabbb', 'aaaabbabbabaaaaabbbaab', 'aaaabbabbabaaaaabbbaaa', 'babaaababbabbbaaaababb', 'babaaababbabbbaaaababa', 'aaabaabababbababaaabba', 'abbaababbaabbaaaabbabb', 'abbaababbaabbaaaabbaba', 'abaaababaabaabbbbabbba', 'aaabbaabbbababbabbbbbb', 'aaabbaabbbababbabbbbba', 'abaaababaabaabbbbabbbb', 'baaabbaababaaababbbaaa', 'bbbaaaabaaaabbbaaabaab', 'bbbaaaabaaaabbbaaabaaa', 'bbbabaaabbbbaaabbbbbba', 'bbbabaaabbbbaaabbbbbbb', 'abbbbbabbbbbababbaaaaa', 'abbbbbabbbbbababbaaaab', 'baaabaabbbababaaabaabb', 'aabbbbbbaaabbaababbbab', 'aabbbbbbaaabbaababbbaa', 'baaabaabbbababaaabaaba', 'abbaabbbaabaabbaaaaaaa', 'abbaabbbaabaabbaaaaaab', 'abbbabbbaabbaabaaabaab', 'abbbabbbaabbaabaaabaaa', 'aaababaababaaabaabaabb', 'aaababaababaaabaabaaba', 'baaabababbabaabbaaabba', 'baabbabbbbbbbabbaababb', 'baabbabbbbbbbabbaababa', 'baaabababbabaabbaaabbb', 'aababaaaabbaabaabaaabb', 'abbaaabbabbaaaabbbaabb', 'abbaaabbabbaaaabbbaaba', 'aabaaabbbbbabababbbbaa', 'aabaaabbbbbabababbbbab', 'abbbaabaaaaaabaaabbbbb', 'bbaababbbaabbbabbabbaa', 'bbaababbbaabbbabbabbab', 'abbbaabaaaaaabaaabbbba', 'abbbabbbbaabbbaababbbb', 'abbbabbbbaabbbaababbba', 'abbabbabaababaaaababbb', 'abbabbabaababaaaababba', 'aababbabbbabbbaabbaaba', 'aabbbabaaababbaaabbabb', 'aabbbabaaababbaaabbaba', 'aababbabbbabbbaabbaabb', 'baaabbaaaaabaabbbaaaaa', 'bbaaabbababbbbbabaaaba', 'bbaaabbababbbbbabaaabb', 'aaabaabbbbbbaababaabab', 'aaabaabbbbbbaababaabaa', 'baaababbbaabbaaaabbaab', 'baaababbbaabbaaaabbaaa', 'aaabaaabababbaababaaba', 'babbbaabbaaabbaabbabbb', 'babbbaabbaaabbaabbabba', 'aaabaaabababbaababaabb', 'abababababbbbbbbaabbab', 'abababababbbbbbbaabbaa', 'aaaaaaabbabbaaabbbbbbb', 'aaaaaaabbabbaaabbbbbba', 'abbbbababaaabbbbbbabba', 'abbbbababaaabbbbbbabbb', 'babbaaabbbbbbbaaaabbba', 'babbaaabbbbbbbaaaabbbb', 'bbbababbbbbaaabababbba', 'bbbababbbbbaaabababbbb', 'ababbabaaabababbbbbbbb', 'ababbabaaabababbbbbbba', 'abaabbbbbabaaaababaaab', 'abaabbbbbabaaaababaaaa', 'bbababbbaaaabbaaaabbba', 'aababbaaabbbabbbabbaaa', 'aababbaaabbbabbbabbaab', 'abaaaabbaabaabbbabbbba', 'abaaaabbaabaabbbabbbbb', 'babbbbabaaabaaabbbbaaa', 'babbbbabaaabaaabbbbaab', 'aaaaaaaaabaaaaaaababbb', 'aaaaaaaaabaaaaaaababba', 'bbaaabbabbabaaabbbabab', 'bbaaabbabbabaaabbbabaa', 'abbbbbababbbbbbabbaaaa', 'abbbbbababbbbbbabbaaab', 'aabbbbbaababbbabbaaaba', 'aabbbbbaababbbabbaaabb', 'bbbbaabababaaabbbaaabb', 'bbbbaabababaaabbbaaaba', 'aaabbbabbbbbaaaabbabbb', 'aaabbbabbbbbaaaabbabba', 'abbbbbabaaaaaabaababaa', 'aabbbbbabaaabbbabbabaa', 'aabaaaaabbbbabbbbbabba', 'aabaaaaabbbbabbbbbabbb', 'aaabbaaabaaaaabaabbbbb', 'aaabbaaabaaaaabaabbbba', 'abaaababbabaababbababb', 'abaaababbabaababbababa', 'baabbaabaabbabbbbbbaaa', 'baabbaabaabbabbbbbbaab', 'aabaaaaababaaaaaabaaab', 'aabaaaaababaaaaaabaaaa', 'abbabaaabbaaaabaabbabb', 'bbbbbaaaabbabaaabbbbab', 'bbbbbaaaabbabaaabbbbaa', 'abbabaaabbaaaabaabbaba', 'aabbaaaaabaaabbaaabbba', 'bbbabbbaabaabaababaaaa', 'abaaaabaabaabbbaaaabaa', 'abaaaabaabaabbbaaaabab', 'abbabaaabbaaaabbaaabba', 'abbabaaabbaaaabbaaabbb', 'abbbbababbbbbbaabababb', 'abbbbababbbbbbaabababa', 'ababaabbabbbababbabaaa', 'bbbbbbabbbbbbbbbaabbbb', 'bbbbbbabbbbbbbbbaabbba', 'aaabbbbbabbbababbbabab', 'bbbbabbabbaabbaabaaabb', 'bbbbabbabbaabbaabaaaba', 'aaabbbbbabbbababbbabaa', 'abaaaaabbaaabbaaabbaba', 'abaaaaabbaaabbaaabbabb', 'abbbabaaabbbbbbabbbbaa', 'abbbabaaabbbbbbabbbbab', 'abababaaaaaabababaabbb', 'abaabbbaaaaabaabbabaab', 'abaabbbaaaaabaabbabaaa', 'aabbaabababbbababbbbba', 'aaaaaabbabbbaababbabab', 'abaabbaaababbabbbbbabb', 'aaaabaabaabbaababbbbab', 'abbaababbabaababaaabba', 'bababababbaabbaabbbbba', 'bbabbbbabbababbbabaaab', 'abbaababbabaababaaabbb', 'baabaababbbbaabbbabbbb', 'baabaababbbbaabbbabbba', 'baababababbbbabbaababa', 'baababababbbbabbaababb', 'baaaaaabaababbbbaababb', 'aaabaabaaabbabbababbaa', 'aaabaabaaabbabbababbab', 'baaaaaabaababbbbaababa', 'babababbabbabbababbbaa', 'babababbabbabbababbbab', 'aaaaabbbaabbababbaabba', 'abbaabbbaaaababbbbaaba', 'aababbbabbbababaaabbab', 'aaaabbaaaaabaabbaaaabb', 'aaaabbaaaaabaabbaaaaba', 'aababbbabbbababaaabbaa', 'bbbbaabbaabaababaaaabb', 'bbbbaabbaabaababaaaaba', 'aaaabaabbbababbaabaabb', 'aaaabaabbbababbaabaaba', 'bababaabbbabbbaaaaaaba', 'bbbabbabbaaabaaaababba', 'bababbbaaabaaaaaaababb', 'bababbbaaabaaaaaaababa', 'abaabbbabbbbbabaababba', 'abaabbbabbbbbabaababbb', 'baabbbbabbbbabaaabaaba', 'baabbbbabbbbabaaabaabb', 'baaaaaabbaaaaaabbababa', 'baaaaaabbaaaaaabbababb', 'abaabbbbaababaaaaabbaa', 'abaabbbbaababaaaaabbab', 'aabbaaabbbbbaabbabbbbb', 'aabbaaabbbbbaabbabbbba', 'aaabbabbaababbbbabaaab', 'aaabbabbaababbbbabaaaa', 'aabbbbbabbaaaababaabba', 'aabbababbaaabaaabaaabb', 'aabbababbaaabaaabaaaba', 'aabaabbabbbbbbbaaaabbb', 'aabaabbabbbbbbbaaaabba', 'bbababbabaabbbbbababba', 'aaaabbbabaaabaaababbba', 'abaababaabbbbbbbbbbaba', 'abaababaabbbbbbbbbbabb', 'aaaabbbabaaabaaababbbb', 'bbbbaaaabaabbbabbbbbbb', 'baaaaaabbaaaaaaabbbbbb', 'baaaaaabbaaaaaaabbbbba', 'aabababbabbaabbabaabba', 'aabababbabbaabbabaabbb', 'babbbaaabaaabbbbaaabaa', 'abbbaababbbbbabbabbbab', 'abaaabaabbbaabbaabbbbb', 'babbbaaabaaabbbbaaabab', 'ababbbbbabbabbbbbaabba', 'ababbbbbabbabbbbbaabbb', 'aabaaaabbbababaaabbabb', 'bbbabaababababbaaabaab', 'bbbabaababababbaaabaaa', 'aabaaaabbbababaaabbaba', 'baaabababbabaaababbaaa', 'baaabababbabaaababbaab', 'abbbabababbabbbabababa', 'abbbabababbabbbabababb', 'bbaabbbbbbaabbbaaabaab', 'bbaabbbbbbaabbbaaabaaa', 'ababbbabbabbbbaaabbbaa', 'ababbbabbabbbbaaabbbab', 'abbbbabbbaabababbabbbb', 'abbbbabbbaabababbabbba', 'abbbabaaaabababbaabbab', 'abbbabaaaabababbaabbaa', 'bbbbabbbbbbbbbbbabaaba', 'baabaaabaaabaaaabaaabb', 'baabaaabaaabaaaabaaaba', 'baaabbbbbbbababaabbbbb', 'baaabbbbbbbababaabbbba', 'babaaabbaababbbaaabaaa', 'babaaabbaababbbaaabaab', 'aababbabbaababbbbabbaa', 'aababbabbaababbbbabbab', 'abaaaabbbbbbaaabbaaaab', 'abaaaabbbbbbaaabbaaaaa', 'abbabaaaababaaaabaaaab', 'abbabaaaababaaaabaaaaa', 'baaaabbaaaaababbababaa', 'baaaabbaaaaababbababab', 'abbabbabbbaabbbaaabaab', 'abbabbabbbaabbbaaabaaa', 'bbabbbbbbbbaababababaa', 'abbbaaabbbaababaaaaaba', 'abbbaaabbbaababaaaaabb', 'bbaaabbbbaaabababbaaba', 'bbbabbabbaabbbaababbaa', 'bbbabbabbaabbbaababbab', 'abbbabaabaabaababbbbba', 'bbaaabbbbaaabababbaabb', 'abbbabaabaabaababbbbbb', 'abaababbaaabbaaaaaabaa', 'abaababbaaabbaaaaaabab', 'aaaaaaabbaaababbaabbbb', 'aaaaaaabbaaababbaabbba', 'aabaabaaaabaaababaaaab', 'aabaabaaaabaaababaaaaa', 'baaabbbbabbbbbbaabbbbb', 'ababbaaaabbbaaaabaaaaa', 'ababbaaaabbbaaaabaaaab', 'baaabbbbabbbbbbaabbbba', 'aabbbbaaaaababbaabbaab', 'babbbbbbbbbabbaabbbaaa', 'babbbbbbbbbabbaabbbaab', 'aabbbbaaaaababbaabbaaa', 'bbaaabbabbabaabaabbabb', 'aabbbbabaaaaabbbababab', 'aabbbbabaaaaabbbababaa', 'bbaaabbabbabaabaabbaba', 'aaabaaabbbbbabaabbbbbb', 'aaabaaabbbbbabaabbbbba', 'aababaaaababbabbbabaab', 'aababaaaababbabbbabaaa', 'aabbbaabbbbbbabbabbbab', 'aabbbaabbbbbbabbabbbaa', 'abbaaaabbaaaaabbaaabba', 'abbaaaabbaaaaabbaaabbb', 'abbbbaaaabbaaabababbba', 'abbbbaaaabbaaabababbbb', 'abaabbababbbbbaaaaaaaa', 'aabbaabbbabababaabaaab', 'aabbaabbbabababaabaaaa', 'baaabaaaababbabaababbb', 'aabbbbaaabababbbabbabb', 'aabbbbaaabababbbabbaba', 'abbbabaabaabbbabbaabab', 'abbbabaabaabbbabbaabaa', 'aaaabaabbabaaabaababbb', 'aaaabaabbabaaabaababba', 'abaababbbaaabbaabaabaa', 'abaababbbaaabbaabaabab', 'babaabaabbbaabbaabaaba', 'babaaaaaababbabaabbaab', 'baaabbaababbbbababbbbb', 'babaabaabbbaabbaabaabb', 'aabaaababaaabaabaaaabb', 'aabaaababaaabaabaaaaba', 'abaabbbaabaababababaab', 'bbaaabbaaabbbbaababbbb', 'bbaaabbaaabbbbaababbba', 'abaabbbaabaababababaaa', 'aaaaabbbbaaaababbbbabb', 'aaaaabbbbaaaababbbbaba', 'aaaaabbaaaabbabaabbbaa', 'aaabaabbabbaaababaaabb', 'aaabaabbabbaaababaaaba', 'aaaaabbaaaabbabaabbbab', 'baaababbababaabaaabbba', 'baaababbababaabaaabbbb', 'bbbbbbbbababbabbbbaabb', 'aabaaaaababbbbaababbbb', 'aabaaaaababbbbaababbba', 'baaaabaabaaaaabaaabbaa', 'baaaabaabaaaaabaaabbab', 'aabbaaabbaabbbbaaaaaaa', 'aabbaaabbaabbbbaaaaaab', 'babbbabbbababbabababba', 'babbbabbbababbabababbb', 'abbabababbabbbbbbbbaba', 'abbabababbabbbbbbbbabb', 'abaaaaabaabaabbbbaabbb', 'abaaaaabaabaabbbbaabba', 'baaaaabababbabbbbbbaaa', 'baaaaabababbabbbbbbaab', 'aababaaabaaaaaabbaaabb', 'abaaabababbaaaabbbaaba', 'abaaabababbaaaabbbaabb', 'bbbbbbbbbaabababbbaaaa', 'bbaababaabbaabaaaabbaa', 'bbaababaabbaabaaaabbab', 'bbababbaaaaaaababbaaaa', 'bbababbaaaaaaababbaaab', 'bbbababbaaabababbaabba', 'baaaabaaabbabbbaabaaba', 'baaaabaaabbabbbaabaabb', 'bbbababbaaabababbaabbb', 'abaabbabaaabbbbbabaaab', 'abaabbabaaabbbbbabaaaa', 'bababaabbbbabaabbbabab', 'bababaabbbbabaabbbabaa', 'aaabbabbbbbbbaaaaabaaa', 'aaabbabbbbbbbaaaaabaab', 'babbabaababbabaaaaabab', 'babbabaababbabaaaaabaa', 'abbbabaaababaaaaabbabb', 'bbaabaabbabbbbaabbbbaa', 'bbaabaabbabbbbaabbbbab', 'bbbabbabbbaaabbbaaabab', 'bbbabbabbbaaabbbaaabaa', 'babbbbababaaababbabbbb', 'aaabbababbaabbbbbbbaab', 'aaabbababbaabbbbbbbaaa', 'babbbbababaaababbabbba', 'aaaaababbabbbbbabbabba', 'babaaabbbbbbbbbbababab', 'babaaabbbbbbbbbbababaa', 'aaaaababbabbbbbabbabbb', 'bababaaabaabbbabbabaab', 'bababaaabaabbbabbabaaa', 'abbaaabaaabbaabaaaabbb', 'abbaaabaaabbaabaaaabba', 'abbbbbbabbbbababbababb', 'abbbbbbabbbbababbababa', 'abbaaabababaabbabbabaa', 'abbaaabababaabbabbabab', 'aabaaabbabbaaaabababbb', 'aabaaabbabbaaaabababba', 'bbbbabababaabbbbababab', 'bbbbabababaabbbbababaa', 'aabbbbabaabaaabbbbabba', 'aabbbbabaabaaabbbbabbb', 'abbaaabbbaabbaabbbbabb', 'abbaaabbbaabbaabbbbaba', 'bbabaaabaabbbaaabbbaab', 'bbabaaabaabbbaaabbbaaa', 'ababbababbaaaabbabbbba', 'abbaaaaaaaaaababaaaaab', 'abbaaaaaaaaaababaaaaaa', 'babbbaabbabbbbaaaaaaba', 'bbbaabbbbbaaaabbbabbba', 'bbbaabbbbbaaaabbbabbbb', 'aaaababaababbbbabbbabb', 'babbbbbbabababaaabbaab', 'babbbbbbabababaaabbaaa', 'bababbbaabbaaaaabbbabb', 'ababbbbbaaaabbababbaab', 'ababbbbbaaaabbababbaaa', 'aaabbbbbbbabaabaaabbaa', 'aaabbbbbbbabaabaaabbab', 'aabbaabbabbaaaaaabbbbb', 'aabbaabbabbaaaaaabbbba', 'bababbbaabbaaaaabbbaba', 'abbbabbbaabbaaaaabbbab', 'abbbabbbaabbaaaaabbbaa', 'bbabaaaabbabababbbabaa', 'bbabaaaabbabababbbabab', 'baabbaabaaababbbababbb', 'baabbaabaaababbbababba', 'abbbabbaabbbbbbbabbbbb', 'abbbabbaabbbbbbbabbbba', 'abbbabaabaababbaabaaaa', 'abbbabaabaababbaabaaab', 'bbbabbbbbaabbbbaabbaba', 'bbbabbaabbaabbabbbbabb', 'bbbabbaabaaaabbababaab', 'bbbabbaabaaaabbababaaa', 'bbaabaabbabaaabbaabbaa', 'bbaabaabbabaaabbaabbab', 'aababababababbbababaab', 'aababababababbbababaaa', 'aabbbaaaaaabbbabbbaabb', 'aabbbaaaaaabbbabbbaaba', 'bababbaaaaabbaaaaabbbb', 'bbbbabbbbbbbbababaabbb', 'bbbbabbbbbbbbababaabba', 'bababbaaaaabbaaaaabbba', 'aabaabbbbaaabbbababbbb', 'abaaaaaabbaaaaabaaabaa', 'abaaaaaabbaaaaabaaabab', 'baaabbbbbbbaaaaabbabab', 'baababaabaaaaaaabbaaab', 'baababaabaaaaaaabbaaaa', 'baaabbbbbbbaaaaabbabaa', 'abbabbaaaaabbbaaaabbbb', 'abbabbaaaaabbbaaaabbba', 'aababbaaabbbaabaababbb', 'aababbaaabbbaabaababba', 'babbbabbaaaabaabbaaabb', 'abbabbaabbbabbbbbbaaba', 'aabbabbbabaabbabbabaaa', 'aabbabbbabaabbabbabaab', 'abbabbaabbbabbbbbbaabb', 'abaabbababbbbabaabbaaa', 'abaabbababbbbabaabbaab', 'bbbbabbababbbbbababbba', 'bbbbabbababbbbbababbbb', 'bbbbbbbbbbaababaabaaba', 'bbabbbbaababaaababbabb', 'bbabbbbaababaaababbaba', 'bbbbbbbbbbaababaabaabb', 'aabbbaaabaaaaabaaaaaab', 'aaabbbbbbabaaabbbaaaba', 'aaabbbbbbabaaabbbaaabb', 'aabaaaabbbbabbbbbabaaa', 'bbaabbaabbbabbbabbabba', 'abbbaabaaaaaabbbabaaaa', 'bbaabbaabbbabbbabbabbb', 'abbbbbbbbbbbbabbbabbba', 'bbababbbabbbbbabababba', 'bbababbbabbbbbabababbb', 'abbbbbbbbbbbbabbbabbbb', 'abbabbaabaaaabaaababab', 'abbabbaabaaaabaaababaa', 'ababbaaaabbbbbabbbbbba', 'ababbaaaabbbbbabbbbbbb', 'abaaaabaabbbbaaabbbbbb', 'abaaaabaabbbbaaabbbbba', 'ababbbabaabbbbbabbabba', 'ababbbabaabbbbbabbabbb', 'baabbbabbbababbbabaaba', 'baabbbabbbababbbabaabb', 'aaaababbabbaaabaabbbba', 'aaaababbabbaaabaabbbbb', 'bbaababbaaababaaaabbba', 'abbaabaaababaabaababba', 'abbaabaaababaabaababbb', 'aabbbabbababbabaabaabb', 'aabbbabbababbabaabaaba', 'abbbbabbaaaababbabaabb', 'babaaabbbbaabbabbbaabb', 'aabbbbbbabbbabbbbabbaa', 'aabbbbbbabbbabbbbabbab', 'abaaabbbbbbbaabbbbabbb', 'bbababbbbabaabbbbaabab', 'abbbbabaababbbbbaaabbb', 'bbababbbbabaabbbbaabaa', 'ababbabaaabbabababbaba', 'bbaaaaaaabaaaababbaaab', 'bbaaaaaaabaaaababbaaaa', 'abbbaababbababaabbbbbb', 'ababaabbabbbbbbbaaaaaa', 'abbbababbabbbbababbbab', 'abbbababbabbbbababbbaa', 'babaaabbbbbaabbbbabbbb', 'babaaabbbbbaabbbbabbba', 'bbbabbaaaaabaabbbbbabb', 'bbbabbaaaaabaabbbbbaba', 'abbbaababbababaabbbbba', 'abbaabbbabaabbbbabaaab', 'abbaabbbabaabbbbabaaaa', 'bababbaaabbbbbbbabbaba', 'bababbaaabbbbbbbabbabb', 'babaaaaabbbbabbbabbbaa', 'babaaaaabbbbabbbabbbab', 'ababbabaaaaaabbabababb', 'abababbbbbbaabaaaabbbb', 'abababbbbbbaabaaaabbba', 'ababbabaaaaaabbabababa', 'bbbaaabaaabbbbabababaa', 'bbbaaabaaabbbbabababab', 'abaaabbbaabaaaababbbba', 'abababaaaabbaabbbabbba', 'abbababbbababbbbbaabba', 'ababababaabbaaaaababab', 'ababababaabbaaaaababaa', 'bbbababbaaaabaaabaaaba', 'bbbababbaaaabaaabaaabb', 'baaabbbbbaaababababbab', 'baaabbbbbaaababababbaa', 'aabaaaaabaaaaabbaaabba', 'baaabaaabaabbaabbaaaaa', 'baaabaaabaabbaabbaaaab', 'aabaaaaabaaaaabbaaabbb', 'aabbaabaaabaaaaaaaaaab', 'aabbaabaaabaaaaaaaaaaa', 'abbbabbabaaabbabbbbbab', 'abbbabbabaaabbabbbbbaa', 'baabbbaaaaaabaabbbaaaa', 'baabbbaaaaaabaabbbaaab', 'bbaaaababbbbaabaaabbba', 'bbaaaababbbbaabaaabbbb', 'bbaaaabbabbbbbabababaa', 'bbaaaabbabbbbbabababab', 'bbbabbbaabbabaabbbbbaa', 'abababbbabbbabaabbaaaa', 'abababbbabbbabaabbaaab', 'ababaabaababbbababaaab', 'ababaabaababbbababaaaa', 'bbaabbaabbabbaabababbb', 'bbaabbaabbabbaabababba', 'aabaaabbbababbbaaabbab', 'babaaabbabaaaaaabbbbaa', 'babaaabbabaaaaaabbbbab', 'aabaaabbbababbbaaabbaa', 'baabbaabbaaaaabaaaaaba', 'baabbaabbaaaaabaaaaabb', 'aabaaababaaaaaaabbbbaa', 'aabaaababaaaaaaabbbbab', 'baaaaaababbabbaaabbaaa', 'bbaababbbbbababbababaa', 'bbaababbbbbababbababab', 'baaaaaababbabbaaabbaab', 'babaabbabbbbaabbbbbabb', 'babaabbabbbbaabbbbbaba', 'abababbababababaaaabba', 'abababbababababaaaabbb', 'bababbabaababaaababaaa', 'bababbabaababaaababaab', 'aabbbabaabbabaaaaabbab', 'aabbbabaabbabaaaaabbaa', 'abbbaaabbbaabbbbabaaab', 'abbbaaabbbaabbbbabaaaa', 'bbababbbbbaabbabbabbaa', 'bbababbbbbaabbabbabbab', 'baaabbbbababbbabbbbbba', 'baaabbbbababbbabbbbbbb', 'bbbabaabbbbababbabbbaa', 'bbbabaabbbbababbabbbab', 'abbabaabbabbabaabbaaab', 'abbabaabbabbabaabbaaaa', 'aaabbbbbbabbababbbbabb', 'aaabbbbbbabbababbbbaba', 'aaaaaabaababbbabbabaaa', 'aaaaaabaababbbabbabaab', 'abaaaababbaababaaaaaba', 'abaaaababbaababaaaaabb', 'abbbbaaaabbbbaabaaaabb', 'abbbbaaaabbbbaabaaaaba', 'aabbbbbbbbabbababbabab', 'aabbbbbbbbabbababbabaa', 'bbbbbbbaabbbbaabaababa', 'bbbbbbbaabbbbaabaababb', 'bbbabbababbbbbaabaabbb', 'bbbabbababbbbbaabaabba', 'bbaabaababaaaaaaabbaaa', 'abaababbaaaabbaaabbbab', 'abaababbaaaabbaaabbbaa', 'bbbaabaaababbbaabaabba', 'bbbaabaaababbbaabaabbb', 'bbabaaabbbbaabbbbaaaba', 'bbabaaabbbbaabbbbaaabb', 'bbbabbbabbbaabaabaabbb', 'bbbabbbabbbaabaabaabba', 'babaaaaaaaababbbbaabaa', 'abbaabbbabbabbaabaabaa', 'abbaabbbabbabbaabaabab', 'babaaaaaaaababbbbaabab', 'babaabaaaabbabbbbabbbb', 'babaabaaaabbabbbbabbba', 'ababbbabbbaaaabababbaa', 'ababbbabbbaaaabababbab', 'aaabbaabbababbabbbbabb', 'aaabbaabbababbabbbbaba', 'bbbaaaaaaabaaabaaaaabb', 'bbbaaaaaaabaaabaaaaaba', 'abbababbaaababbbaaabaa', 'abbababbaaababbbaaabab', 'aabaaaaaaabbbabaaaaabb', 'aabaaaaaaabbbabaaaaaba', 'aaaabbabaabababaaabaaa', 'aaaabbabaabababaaabaab', 'aabbaaabbaaababaababaa', 'aabbaaabbaaababaababab', 'bbbaabaababbbbbabbbabb', 'baabaaabaaaaaabbaababb', 'baabaaabaaaaaabbaababa', 'bbbaabaababbbbbabbbaba', 'babbbabaaaaaababbbbaba', 'bbababbaabaaaabbabbaaa', 'abaabbaabaabbbbbabbaaa', 'abaabbaabaabbbbbabbaab', 'bbababbaabaaaabbabbaab', 'baaaabbbabbabbbbbabbba', 'baaaabbbabbabbbbbabbbb', 'baaababbabaabababbbaab', 'baaababbabaabababbbaaa', 'babbaaaabbaaaabbbbbaaa', 'babbaaaabbaaaabbbbbaab', 'aaaaaabaabaabbbaabbabb', 'aaaaaabaabaabbbaabbaba', 'aabbbbbbbabaabaabaabab', 'aabbbbbbbabaabaabaabaa', 'abaaaabaaaaaaaabbaaaba', 'abaaaabaaaaaaaabbaaabb', 'bbbabbbababbabaaabbbba', 'bbbabbbababbabaaabbbbb', 'bbbbaaaaabbaaababaaabb', 'bbbbaaaaabbaaababaaaba', 'bbbabbbbaabbbbbaaabaab', 'abaaabbaaabbbaaabaaaab', 'abaaabbaaabbbaaabaaaaa', 'bbabbababaaabaababaaaa', 'bbabbababaaabaababaaab', 'bbbbabbbababbbbbabaabb', 'bbbabbbbaabbbbbaaabaaa', 'abaabaaaabaabaaaaaabbb', 'abaabaaaabaabaaaaaabba', 'aabbabaaabbaababaabbba', 'aabbabaaabbaababaabbbb', 'abbbaabbbabbbaaaaaaaba', 'abbbaabbbabbbaaaaaaabb', 'aaaaaaabaabbabbbabbbba', 'bbbbaaaababbabbbbbabab', 'bbbbaaaababbabbbbbabaa', 'baaabbabbabbbbbbbababa', 'babababbbbaaaabbbbabbb', 'aabbababaabbaaabbbbaba', 'aabbababaabbaaabbbbabb', 'baaababbbbaabaaaabaaab', 'bbabbbabaabbabbabbaaab', 'bbabbbabaabbabbabbaaaa', 'abababbbaababbaaabbaaa', 'bbbaaaabbabbaabbababaa', 'bbbaaaabbabbaabbababab', 'bbbaaabbbaabbbbaababba', 'bbbaaabbbaabbbbaababbb', 'abababbbaababbaaabbaab', 'aabaabbbbabaaaaaaaabbb', 'aabaabbbbabaaaaaaaabba', 'bbabbaabaaaaaaaaaaaabb', 'bbabbaabaaaaaaaaaaaaba', 'baaabaabbbabaabbbabbab', 'baaabaabbbabaabbbabbaa', 'babababaaaaabbaaabbaba', 'babababaaaaabbaaabbabb', 'abbbbbaaaaabbbaabbbaaa', 'abbbbbaaaaabbbaabbbaab', 'bbbaabbbbaabbabbbaaaab', 'aaabbabbbababbabaabbab', 'aaabbabbbababbabaabbaa', 'aaaaaaabaaabaaabaaabba', 'aaaaaaabaaabaaabaaabbb', 'babaababbaabbabbbbbabb', 'babaababbaabbabbbbbaba', 'baaaaabbbbbbbbabaaaaab', 'babbaaabbbbabaabbaaabb', 'baabaabbbabaaaaabaabbb', 'baabaabbbabaaaaabaabba', 'aaabbabbbbabbaaaaababa', 'aaabbabbbbabbaaaaababb', 'aaaaaaabaaabbababbaabb', 'aaaaaaabaaabbababbaaba', 'baababaabbbabbbabbbbba', 'bbbbabbabaabbabaabbbaa', 'bbbbabbabaabbabaabbbab', 'baababaabbbabbbabbbbbb', 'aababbaabbbaabbabbbbaa', 'bababaababababaabaabab', 'abababbbbaaaababbababa', 'abababbbbaaaababbababb', 'bababaababababaabaabaa', 'babbbaabaaababbbbbbbab', 'abaaabbbbbbbabaaaaaaaa', 'abaaabbbbbbbabaaaaaaab', 'babbbaabaaababbbbbbbaa', 'babaaabbbbbabbaaaababb', 'babaaabbbbbabbaaaababa', 'bababaaabaabbaabababaa', 'bababaaabaabbaabababab', 'bbaababaaabaaabbbbbbbb', 'aaabbaaaabaabaabbaabaa', 'aaabbaaaabaabaabbaabab', 'bbabbabbbbaabaaaabbaab', 'babbbabaaabaabbabbaaab', 'babbbabaaabaabbabbaaaa', 'bbaaabbabbbbabbaaaabbb', 'aabaabaabaabbabbaabaab', 'aabaabaabaabbabbaabaaa', 'aaabbabbbbbabbaaaabaaa', 'aaabbabbbbbabbaaaabaab', 'baaabbbaaaaabbababbaaa', 'baaabbbaaaaabbababbaab', 'bbbbbbbabbaabbaabaaaab', 'bbbbbbbabbaabbaabaaaaa', 'aaaaaaabbabbbbaabbbaaa', 'aaaaaaabbabbbbaabbbaab', 'abababbbababababbbaaab', 'aabababababaaaaaabbabb', 'aabababababaaaaaabbaba', 'abababbbababababbbaaaa', 'bbaabbababbabbabbbbbaa', 'bbaabbababbabbabbbbbab', 'aabaababaaabbbbbbbbbab', 'aabaababaaabbbbbbbbbaa', 'abbabaabbabbaabbabaaab', 'abbabaabbabbaabbabaaaa', 'ababaabaababbbabbbabaa', 'ababaabaababbbabbbabab', 'bbababbabbbababbbbaaaa', 'abaababbabbaabbbaabbba', 'aabbbababaaabbaabbbaab', 'aabbbababaaabbaabbbaaa', 'abaababbabbaabbbaabbbb', 'abaaaabbbbabbbbbbababa', 'bbaaabbbbbababababbbba', 'abaaabbbbaababaaaaabaa', 'abbbbbbbbbabbbbbbbbbba', 'abbbbbbbbbabbbbbbbbbbb', 'abaaabbbbaababaaaaabab', 'bbbbabbaaabbbbabbbaaab', 'bbbbabbaaabbbbabbbaaaa', 'bbabbbbbbbaaabbbaabbba', 'bbabbbbbbbaaabbbaabbbb', 'bbbaaabaaaaaaaababbbaa', 'bbbaaabaaaaaaaababbbab', 'baaabbabbbabbbaabbbbab', 'ababaabaaababbabababaa', 'ababaabaaababbabababab', 'baaabbabbbabbbaabbbbaa', 'bbababaabaaabaaabbabab', 'aababbabaabaababaabbbb', 'aababbabaabaababaabbba', 'babbbbbbbabbbbaaaaaaab', 'babbbbbbbabbbbaaaaaaaa', 'abaaabaaaabaabaabaabba', 'abaaabaaaabaabaabaabbb', 'aabbbbbbbabbaaabababbb', 'aabbbbbbbabbaaabababba', 'bababbbbabbaababaabbaa', 'bababbbbabbaababaabbab', 'abbbbbbabbaabbabbaaaaa', 'abbbbbbabbaabbabbaaaab', 'abaaabbabbbbaaaaaaabbb', 'abaaabbabbbbaaaaaaabba', 'abaababbaaaabbbaaababb', 'ababbbbabaaaaaabbbabba', 'ababbbbabaaaaaabbbabbb', 'abaababbaaaabbbaaababa', 'aabbaaaaabaabbaabbabbb', 'aaababbbabaaabbbbbbabb', 'aaababbbabaaabbbbbbaba', 'aabbaaaaabaabbaabbabba', 'bbbabbbbabbbabbaaabaaa', 'bbbabbbbabbbabbaaabaab', 'abbbaaababbabaaaabbabb', 'abbaababbbbbbbbaabbaab', 'baaaaaaabababbbbbaaaba', 'baaaaaaabababbbbbaaabb', 'abbaababbbbbbbbaabbaaa', 'abbbaaababbabaaaabbaba', 'bbbaabaaaaaabbaaaaabaa', 'bbbaabaaaaaabbaaaaabab', 'abbaaaababbbbbabbaabab', 'abbaaaababbbbbabbaabaa', 'bbbaabaaaabbbbbaabaaab', 'bbbaabaaaabbbbbaabaaaa', 'abbaabbabbbababbabbbaa', 'abbaabbabbbababbabbbab', 'aabaaabbbbabbbabbbbbab', 'aabaaabbbbabbbabbbbbaa', 'babbbabbaaaaaabbbaaaab', 'babbbabbaaaaaabbbaaaaa', 'babbabbaabaaabbbbaaabb', 'bbbaabbaaaabbabababaab', 'bbbaabbaaaabbabababaaa', 'abaaabbbbbaabbbaaaabab', 'aabaaaaaababbbabaaabab', 'aabaaaaaababbbabaaabaa', 'abaabbabbabbbaabbabbba', 'abaabbabbabbbaabbabbbb', 'aababaababaaabbaabbaaa', 'aababaababaaabbaabbaab', 'aabbaaabababaaaabaabab', 'aaaabbbabbaaabaaabbbbb', 'aaaabbbabbaaabaaabbbba', 'aabbaaabababaaaabaabaa', 'baabbbabbbbabaababaaaa', 'baabbbabbbbabaababaaab', 'bbbbabbbbabbababbaabba', 'bbbaaabaabaabbaaabaaaa', 'bbbaaabaabaabbaaabaaab', 'aaaaabbbbbbbaabaaabbab', 'aaaaabbbbbbbaabaaabbaa', 'aabbaaaabbabaaaabbaaba', 'aabbaaaabbabaaaabbaabb', 'abaababbbbbabaaabaaaab', 'abaababbbbbabaaabaaaaa', 'baaabbababbbbaababaaaa', 'baaabbababbbbaababaaab', 'bababbabaabaaaabbabbba', 'bababbabaabaaaabbabbbb', 'aaabaaabbaabbabbaaaaba', 'aaabaaabbaabbabbaaaabb', 'aaabbabbbaabababbbabbb', 'aaabbabbbaabababbbabba', 'aabaaaabbaabaabbbaaaab', 'aabaaaabbaabaabbbaaaaa', 'aaababababbbaabbaababa', 'abaaaaaaaabaabaaabbbba', 'abaaaaaaaabaabaaabbbbb', 'aabbaabbaababbbbbabaaa', 'aabbaabbaababbbbbabaab', 'abaabaabbabaaabbababab', 'abaabaabbabaaabbababaa', 'aaabbbbbbaabaabaaaaaaa', 'aaabbbbbbaabaabaaaaaab', 'bbaaaaabbbabbbbbabbbaa', 'bbaaaaabbbabbbbbabbbab', 'abbbbabbbbaaabababbbba', 'abbbbabbbbaaabababbbbb', 'abbababbbbabbaabbaaabb', 'abbababbbbabbaabbaaaba', 'baabbbabbbbbaaababbbba', 'baabbbabbbbbaaababbbbb', 'bbaabaaabbbbabababbaba', 'bbbabaabaaabbabaabbbbb', 'bbbabaabaaabbabaabbbba', 'bbaabaaabbbbabababbabb', 'baaabbabbaabababababbb', 'baaabbabbaabababababba', 'aaaabaabaabbbababaaaba', 'aaaabaabaabbbababaaabb', 'baaababbabababbaaaaaba', 'baaababbabababbaaaaabb', 'bbbbabbbbbbaababbbabab', 'abbabbbaabaaabaaaabbaa', 'bbbbabbbbbbaababbbabaa', 'aabbaaaaaabbbbabbaabbb', 'aabbaaaaaabbbbabbaabba', 'abaabababbaabbbbbabbbb', 'bbbaaabaaaabbbbbbbbbaa', 'bbbaaabaaaabbbbbbbbbab', 'abaabababbaabbbbbabbba', 'babaaaaaaaabbbbbbababb', 'babaaaaaaaabbbbbbababa', 'bababaaaabbaabaaabbbaa', 'bababaaaabbaabaaabbbab', 'abbaabbabbbbabbabbbbbb', 'abbbbaaaaaabaabbaaaaaa', 'abbbbaaaaaabaabbaaaaab', 'abbaabbabbbbabbabbbbba', 'bbababbaaaaabbbaabbbaa', 'bbababbaaaaabbbaabbbab', 'abbbbbaaaabbbabbabaaba', 'abbbbbaaaabbbabbabaabb', 'bbbbaaaaaaabbbaaaabbab', 'bbbbaaaaaaabbbaaaabbaa', 'aabaaaababaabbbbbbbabb', 'aabaaaababaabbbbbbbaba', 'abbbbbabbbbbbabbaabbab', 'baaaaabbbabbaaabaaabba', 'baaaaabbbabbaaabaaabbb', 'bbbabbbabababbbbaababa', 'bbbabbbabababbbbaababb', 'aaabaabaaabaaabababbaa', 'aaabaabaaabaaabababbab', 'bbababbbbaabaaabaabbab', 'baabaababbaababbaaabba', 'baabaababbaababbaaabbb', 'aabaaabbababbaabbaabab', 'aabaaabbababbaabbaabaa', 'bbbbbaaaabbabbbbabbaba', 'bbbbbaaaabbabbbbabbabb', 'abbbbbbbababbabbbaaaab', 'abbbbbbbababbabbbaaaaa', 'baaabbbabbbaaabbaabaab', 'baaabbbabbbaaabbaabaaa', 'aaaababababbaaabbbbbaa', 'aaaababababbaaabbbbbab', 'babaabaaaaaabbaabababa', 'bbababbbbbbbababaabaaa', 'bbababbbbbbbababaabaab', 'babaabaaaaaabbaabababb', 'aababababaaabbabbbbbba', 'baabbabbabbbabbbbabbab', 'baabbabbabbbabbbbabbaa', 'aababababaaabbabbbbbbb', 'abbaabbaaababababaaaba', 'abbaabbaaababababaaabb', 'abbaaaabbabaabbabbbbab', 'abbaaaabbabaabbabbbbaa', 'babbabbbbaaabaaaaabbaa', 'babbabbbbaaabaaaaabbab', 'bbabbbaabbaaabbababaab', 'bbabbbaabbaaabbababaaa', 'bbabaaaaaaaababbbbbbbb', 'bbabaaaaaaaababbbbbbba', 'baaaabbaaaaaabbbbbabab', 'bbbababaaabaabbaababab', 'aaabbabbbaabbabaaaaabb', 'aaabbabbbaabbabaaaaaba', 'ababbaabbbbaabbbbaabbb', 'ababbaabbbbaabbbbaabba', 'bbbabbbbbabaabbbbbaaaa', 'bbabaaaaababaababababa', 'bbabaaaaababaababababb', 'bbbabbbbbabaabbbbbaaab', 'ababababbababaaaaaabab', 'ababababbababaaaaaabaa', 'aabaaaaaaaabbabbbaaaaa', 'aabaaaaaaaabbabbbaaaab', 'ababbabbbabababbbbaaab', 'ababbabbbabababbbbaaaa', 'abbaabaaaaaaabbbababaa', 'abbaabaaaaaaabbbababab', 'abbbaabaabbaaabbbbbaab', 'abbbaabaabbaaabbbbbaaa', 'aaaaabaabaaaabaabbbabb', 'aaaaabaabaaaabaabbbaba', 'babaabaabaaaababbaaabb', 'babaabaabaaaababbaaaba', 'aabbbaaaabaabbbaabaaba', 'aabbbaaaabaabbbaabaabb', 'aaabaaaabbbbaaaabbbaaa', 'aaabaaaabbbbaaaabbbaab', 'bbabaaaaabbbababbbbabb', 'baababaababaabbaaaabaa', 'bbabaaaaabbbababbbbaba', 'baababaababaabbaaaabab', 'abaabaabababababbabbbb', 'abaabaaaabaaabbabbabbb', 'abaabaabababababbabbba', 'aaaaaababaabaaaabaabaa', 'aaaaaababaabaaaabaabab', 'aabaabbabbbabbababbabb', 'aabaabbabbbabbababbaba', 'bbbbbaabbaabaabaabbabb', 'bbbbbaabbaabaabaabbaba', 'aabbababaaabbabbaabbba', 'aabbababaaabbabbaabbbb', 'baabababbababbbabbbbaa', 'baabababbababbbabbbbab', 'bbbbbabbbabbbabbaababb', 'bbbbbabbbabbbabbaababa', 'aabbaaaaaabbbaaaabbaaa', 'baabbbbbaabbaababbbbba', 'baabbbbbaabbaababbbbbb', 'bababaaaaabbaabbaabaaa', 'bababaaaaabbaabbaabaab', 'aaaabbbbbbbbababaabbab', 'aaaabbbbbbbbababaabbaa', 'bbbabbbbaaaabaabbbbabb', 'bbbabbbbaaaabaabbbbaba', 'ababbaababbbaabababbaa', 'ababbaababbbaabababbab', 'babbbbbaabaaababbbbaba', 'babbbbbaabaaababbbbabb', 'ababaaabbaabaaababaaaa', 'ababaaabbaabaaababaaab', 'aabbabaaabaabbbaaaabbb', 'aabbabaaabaabbbaaaabba', 'ababaaabbbbbbaabbabbab', 'ababaaabbbbbbaabbabbaa', 'aabbaaababbbabaabbbbab', 'aabbaaababbbabaabbbbaa', 'abaaaabaabbaaaaaabbbaa', 'abaaaabaabbaaaaaabbbab', 'bbaaaabaabaababaababba', 'bbaaaabaabaababaababbb', 'aabbaabbbaabbabaabbaaa', 'aabbaabbbaabbabaabbaab', 'abaababbbbabbaabaabaaa', 'aaabbbbbabbabaabbbabab', 'aaabbbbbabbabaabbbabaa', 'babaabaabbaaabbabbbaaa', 'babaabaabbaaabbabbbaab', 'bbababaabaabbbbbaaaaaa', 'bbababaabaabbbbbaaaaab', 'abbbaaaabbaaaabaababab', 'abbbaaaabbaaaabaababaa', 'aabbabbbbaababaabbaaaa', 'aabbabbbbaababaabbaaab', 'abbaababbaabbababbbbaa', 'abbaababbaabbababbbbab', 'bbbbbaababaababbabbaba', 'bbbbbaababaababbabbabb', 'bbabbabbbbababaabbbaaa', 'bbbbaabaabbaabbbababaa', 'aaabbbbbbbabbabbaabaaa', 'aaabbbbbbbabbabbaabaab', 'bbbababaabbabbbaaaabba', 'bbbababaabbabbbaaaabbb', 'bbabbaaababaaabaaabbbb', 'bbabbaaababaaabaaabbba', 'aaaaaaabbbbababbaaabaa', 'aaaaaaabbbbababbaaabab', 'bbababbaababaabbbbabaa', 'bbabaabababbbababababb', 'bbabaabababbbababababa', 'bbababbaababaabbbbabab', 'bbbbaaabbbababbaababba', 'bbbbaaabbbababbaababbb', 'abbbabbbaaabbabababaab', 'abbbabbbaaabbabababaaa', 'abbbbbaabbaababbbabbba', 'abbbbbaabbaababbbabbbb', 'aabbbbbbabbabaaaaaabbb', 'aabbbbbbabbabaaaaaabba', 'bbbaaabaabbabbbbababba', 'bbbaaabaabbabbbbababbb', 'abbbbaaaabaababaaabbba', 'abbbbaaaabaababaaabbbb', 'ababbbaaaaaaaabababbaa', 'baaaaabbbababbabbbbaaa', 'baaaaabbbababbabbbbaab', 'ababbbaaaaaaaabababbab', 'bbabbaaaaabbabaabbbaab', 'bbabbaaaaabbabaabbbaaa', 'ababaabbababbabaaababb', 'ababaabbababbabaaababa', 'abaababbabbabaaaabaaba', 'abaababbabbabaaaabaabb', 'aababbabbabaaaaabbbbaa', 'abbabbaabababbbbbabbbb', 'abbabbaabababbbbbabbba', 'aababbabbabaaaaabbbbab', 'abababbaabaaabbbbabaaa', 'abababbaabaaabbbbabaab', 'abaababaababbbabbbabbb', 'abaababaababbbabbbabba', 'bbaaaaaabbaaaaabaabbba', 'abbbabbbaababbaabbaaba', 'abbbabbbaababbaabbaabb', 'abbaababbbbbaabababbba', 'abbaababbbbbaabababbbb', 'baabbbaabaaaaaaaabaaba', 'babaabbbbbbaaabbbbbaab', 'bbbabbabababbaaabbbbbb', 'bbbabbabababbaaabbbbba', 'babaabbbbbbaaabbbbbaaa', 'aababbaabbbaabaaabbbbb', 'aaaabbaabbaaabbabbbbab', 'aaaabbaabbaaabbabbbbaa', 'aababbaabbbaabaaabbbba', 'babaabaaabbaaabbaaaabb', 'babaabaaabbaaabbaaaaba', 'aaababbbbbabbabbaaabab', 'aaababbbbbabbabbaaabaa', 'aaabbaabaabbbbbaabaaab', 'aaabbaabaabbbbbaabaaaa', 'abbbbbaabaaaaaababaaab', 'abbbbbaabaaaaaababaaaa', 'abbbbbabbaaabbabbbabaa', 'abbbbbabbaaabbabbbabab', 'baaababbaaabababababaa', 'baaababbaaabababababab', 'aabbbabbaabababaabbaab', 'aabbbabbaabababaabbaaa', 'ababaababaabaabaabbaaa', 'ababaababaabaabaabbaab', 'bbabaabaaaabaababbbbab', 'bbabaabaaaabaababbbbaa', 'aababaaabaaabaabaabbaa', 'aababaaabaaabaabaabbab', 'bbbbbbbbaababbbbaabbab', 'bbbbbbbbaababbbbaabbaa', 'aabababbabbbabbbaaabba', 'aabababbabbbabbbaaabbb', 'bbbbabbaaaaaabbababbab', 'bbbbabbaaaaaabbababbaa', 'ababbabbbabaaababbaaba', 'ababbabbbabaaababbaabb', 'bbaaababaabbbabaabbbaa', 'bbaaababaabbbabaabbbab', 'babaaaababaabbaaabbaaa', 'babaaaababaabbaaabbaab', 'aabbabbbabbabaabaaabba', 'abaaaabbbabaabababaaab', 'abaaaabbbabaabababaaaa', 'aabbaabaabbabaabbababb', 'aabbaabaabbabaabbababa', 'abbabbbbbbbabbaababaab', 'babaaabaababbabababaaa', 'babaaabaababbabababaab', 'abbabbbbbbbabbaababaaa', 'ababababbaababababaaba', 'ababababbaababababaabb', 'bbbaaabababaabaababbab', 'bbbaaabababaabaababbaa', 'aaabaabaaaaaabaabaabbb', 'aaabaabaaaaaabaabaabba', 'abbbaabaaaaaaabaabbbaa', 'bbbabbbaaaababaaabbbaa', 'bbbabbbaaaababaaabbbab', 'abbbaabaaaaaaabaabbbab', 'bbabaabbaaaaababbaabba', 'aabababbbbbabbaaaabbaa', 'aabababbbbbabbaaaabbab', 'bbabaabbaaaaababbaabbb', 'aaabbbabbbbababaababaa', 'aaabbbabbbbababaababab', 'babbaaabababaaaaabbabb', 'babbaaabababaaaaabbaba', 'baaabbabaaaababaaaaaaa', 'baaabbabaaaababaaaaaab', 'abababaabaaaaaabaaabbb', 'bbbaaaaaabbbabaaaaaaab', 'abbbbbbbbabbbaaaaaaabb', 'abbbbbbbbabbbaaaaaaaba', 'aaabbbbbbabbbaabbaaaab', 'abababaabaaaaaabaaabba', 'babbabbabbbaabbbbbbaba', 'babbabbabbbaabbbbbbabb', 'abbababbaababbbbabaaab', 'abbbbbabaabaaabbbbbbbb', 'abbbbbabaabaaabbbbbbba', 'abbababbaababbbbabaaaa', 'abaaabaabbbbabbbaababa', 'abaaabaabbbbabbbaababb', 'babaababbaaaabbabbaaaa', 'babaababbaaaabbabbaaab', 'aabbababaabbabaaaaabba', 'aabbababaabbabaaaaabbb', 'ababababbbabaaabbaaaab', 'aabbbbbbbbbbabbabaaaaa', 'aabbbbbbbbbbabbabaaaab', 'ababababbbabaaabbaaaaa', 'bbbabbaabbabaaababbaba', 'bbbabbaabbabaaababbabb', 'aabaaabaaaaaaaabaaabba', 'aabaaabaaaaaaaabaaabbb', 'ababbaaabaaababaabbbaa', 'ababbaaabaaababaabbbab', 'abaabbbaaaaabababbbabb', 'abaabbbaaaaabababbbaba', 'aabbbbabbbaaabbbaabbab', 'baaabbbbbababaababaaba', 'baaabbbbbababaababaabb', 'abbbaaaaaababaabbababb', 'abaabbbbabbbbbaababbab', 'abbabbbabaaababbbaabab', 'abbbaaaaaababaabbababa', 'abbaabbaaabbababbbabab', 'abaabbbbabbbbbaababbaa', 'aaaaababaabbbbababbbab', 'bbbbbbaaabbabbbbabbaaa', 'ababbaabbaabbbbbbbbaab', 'baaabaaaaaaabaababbaba', 'baaabaaaaaaabaababbabb', 'ababbaabbaabbbbbbbbaaa', 'baaaabaaaaabaababababa', 'baaaabaaaaabaababababb', 'bbabbaaaababbbaaaaaaab', 'bbabbaaaababbbaaaaaaaa', 'bbbbbbbbbbabaaababbbaa', 'bbbaabaaaabbbbbbbababb', 'bbbaabaaaabbbbbbbababa', 'bbbbabbbbbbabaabababaa', 'bbbbabbbbbbabaabababab', 'aaababbbbaabbbbababaab', 'aaababbbbaabbbbababaaa', 'bbbabbabbbbbbbababaaba', 'bbbabbabbbbbbbababaabb', 'abbabbaaaabaabbaabbaaa', 'abbabbaaaabaabbaabbaab', 'baabbbaaabbbaaabababab', 'baabbbaaabbbaaabababaa', 'babbabbbaabbbaaabaabab', 'babbabbbaabbbaaabaabaa', 'babbaaaaabbabbabbbabab', 'aabbabbbababbbababaaaa', 'aabbabbbababbbababaaab', 'bbbabbaabbbaabbbaaabaa', 'bbbabbaabbbaabbbaaabab', 'bbbabababbaabbbaabbaba', 'bbbabababbaabbbaabbabb', 'bababbaaabbaababbbaaab', 'bababbaaabbaababbbaaaa', 'bbabababaabaaabababbab', 'abbbbabbabaababababbab', 'abbbbabbabaababababbaa', 'bbabababaabaaabababbaa', 'bbaaaabaaaaabbbbbabbaa', 'bbaaaabaaaaabbbbbabbab', 'bbbabaabbaaaaabbababab', 'abbbbbbabbbaaaababbbba', 'aaaaabaaaabbababaaaaba', 'aaaaabaaaabbababaaaabb', 'aabababbbabbabbabbabab', 'aabababbbabbabbabbabaa', 'aabbbabbaaaabbbbbabbbb', 'bbbaaaaaaabbabbbababba', 'bbbaaaaaaabbabbbababbb', 'aabbbabbaaaabbbbbabbba', 'babbbbabaaaaabbaabbbba', 'aabaaabbabaaaaabaaaaab', 'aabaaabbabaaaaabaaaaaa', 'bbabaaaaabbaababbbbbab', 'bbabaaaaabbaababbbbbaa', 'bbaabbbaabbabbbabaabbb', 'aababbabbaabbbabbbbbbb', 'aababbabbaabbbabbbbbba', 'bbaabbbaabbabbbabaabba', 'bbaaabaaaabbbbaaaababa', 'bbaaabaaaabbbbaaaababb', 'baababbabbaaaabbababaa', 'baababbabbaaaabbababab', 'baabaaaabbabbbbabbbabb', 'baabaaaabbabbbbabbbaba', 'bbabaaaabbbabaaabbbbab', 'bbabaaaabbbabaaabbbbaa', 'bbababababbbaabababbbb', 'bbbbbbabaabaabbbbbaabb', 'bbbbbbabaabaabbbbbaaba', 'bbababababbbaabababbba', 'aaaabbbbbbbaabaaaabbab', 'aaaabbbbbbbaabaaaabbaa', 'ababbbabbbbaaaababaabb', 'ababbbabbbbaaaababaaba', 'abbbbabbbbbaaabaabbbba', 'abbbbabbbbbaaabaabbbbb', 'abaaaabbbbaabbbabbabba', 'aaabbababaaaababbbabbb', 'aaabbababaaaababbbabba', 'abaaaabbbbaabbbabbabbb', 'aabababbbbabbabbabbbaa', 'aabababbbbabbabbabbbab', 'bbbabbaababbabbaaababa', 'bbbabbaababbabbaaababb', 'aabbbaaaaaaaaabbbabbbb', 'aabbbaaaaaaaaabbbabbba', 'babababaaaababbbababab', 'aabbaabbaabbbababaabba', 'aabbaabbaabbbababaabbb', 'bbbbabaabbbaaabaaaaaaa', 'bbbbabaabbbaaabaaaaaab', 'aaabababaaabaaaaababba', 'baabaabbbbaaabbaaabbbb', 'aaababaabbaaabaabbbaab', 'aaababaabbaaabaabbbaaa', 'baabaabbbbaaabbaaabbba', 'aaaaabbbabababbabaabba', 'bbbbbbbabaaabbbbaaabaa', 'bbbbbbbabaaabbbbaaabab', 'aaaaabbbabababbabaabbb', 'aababbbaaaabbaaabbaaab', 'aababbbaaaabbaaabbaaaa', 'bbbbbbabaabbabbbbaabba', 'bbbbbbabaabbabbbbaabbb', 'baabbbbababbaabbbabbab', 'ababbbababbaabbbbbabbb', 'ababbbababbaabbbbbabba', 'baabbbbababbaabbbabbaa', 'abaaabbbaabababbaaabab', 'abaaabbbaabababbaaabaa', 'aabbaaabbbbbaabbaaaaab', 'aabbaaabbbbbaabbaaaaaa', 'babbbbbbaaaabbabaaabba', 'babbbbbbaaaabbabaaabbb', 'abababbbbbbbabbbabbbaa', 'abababbbbbbbabbbabbbab', 'bbababababbaabbaabbbaa', 'bbbbabaaabaabaaaaababa', 'bbbbabaaabaabaaaaababb', 'bbababababbaabbaabbbab', 'baaababbbbbabbabbaaaaa', 'baaababbbbbabbabbaaaab', 'aaabbaabaabbbbbabbabaa', 'aaabbaabaabbbbbabbabab', 'babbaabbbababaaaaabaaa', 'babbaabbbababaaaaabaab', 'bbaababaabbabbabbabbab', 'bbaababaabbabbabbabbaa', 'bbaaaaabbbabaaabaabbba', 'baaaaaabbaabbbabbbabab', 'aaabbbaabbababaabbabbb', 'aaabbbaabbababaabbabba', 'abaabababbababbbbabbba', 'ababbaabaabbaaaabbbaab', 'ababbaabaabbaaaabbbaaa', 'aabaaabbbaaabbabaabaaa', 'baabaabbbaaaabbaabaabb', 'aaabbbaaabaabbabbababb', 'aaabbbaaabaabbabbababa', 'bbaaabbbabbababaaaabbb', 'abbbbabbbbaaaababaaaba', 'abbbbabbbbaaaababaaabb', 'bbaaabbbabbababaaaabba', 'bbabbbaaaabbaaaabbbbba', 'bbabbbaaaabbaaaabbbbbb', 'bbbbaaabaabbbaabaaaabb', 'bbbbaaabaabbbaabaaaaba', 'baaabaaabbaaaabbababaa', 'baaaabbbbbaaaabbbbabaa', 'baaaabbbbbaaaabbbbabab', 'bbbababbbbbaabbbabaaba', 'babbbbbbaaaaaababbbaab', 'bbaaaaaabbbbaaaabbbbab', 'bbaaaaaabbbbaaaabbbbaa', 'bbabbaaaaabbaaaaaabbab', 'bbbbbbbbbabaaaaabbaabb', 'bbbbbbbbbabaaaaabbaaba', 'bbbababbbbbaabbbabaabb', 'aabaaabbbbbbbbabababbb', 'abbaabbabbbaaaabaabbbb', 'abbaabbabbbaaaabaabbba', 'aabaaabbbbbbbbabababba', 'aabbaabaabbaaabbabaaaa', 'aabbaabaabbaaabbabaaab', 'abaaabbabaaaaaaabaabab', 'abaaabbabaaaaaaabaabaa', 'abaaaaabaababbbbbbabaa', 'abaaaaabaababbbbbbabab', 'bbabbbbaaaabbbabbbbaab', 'bbabbbbaaaabbbabbbbaaa', 'aaaaabbbbbbbbbbbbbbaab', 'aaaaabbbbbbbbbbbbbbaaa', 'bbbbabbbbaababbabbbabb', 'bbbbabbbbaababbabbbaba', 'bbaaabababbabaabbabaab', 'baaabaabbbbababbaabaaa', 'bbaaabaaaaabbababaabaa', 'bbaaabaaaaabbababaabab', 'baaababababbaabbaabbbb', 'bbaaaaabbabbabbabbbbba', 'bbaaaaabbabbabbabbbbbb', 'baaababababbaabbaabbba', 'aaababaabbabaabbbbaaba', 'aaababaabbabaabbbbaabb', 'abaabbbabababaabbbbbbb', 'aaabbbbbaaaaaabbaaabba', 'abaabbbabababaabbbbbba', 'babaaaaaabbaabbabbabaa', 'babaaaaaabbaabbabbabab', 'aaaabababbbbbbabbbbabb', 'aaaabababbbbbbabbbbaba', 'baabbaababbaabaaaabaaa', 'bbbabaabbabbababbbbaaa', 'bbbabaabbabbababbbbaab', 'baabbaababbaabaaaabaab', 'bababbbabbbaaabbaaaabb', 'bababbbabbbaaabbaaaaba', 'aaabaabbaaabaaabaabbbb', 'aaabaabbaaabaaabaabbba', 'baaaabbbbabbbabababaab', 'baaaabbbbabbbabababaaa', 'baaabbaabababaabbbbabb', 'baaabbaabababaabbbbaba', 'bbbabaaaaaaabbbaaaabbb', 'bbbabaaaaaaabbbaaaabba', 'bbbaaaaaababbbbabbabaa', 'bbbaaaaaababbbbabbabab', 'baabaaaaabbabbbabaabba', 'aababbbaaaabababaababa', 'aababbbaaaabababaababb', 'baabaaaaabbabbbabaabbb', 'baaabbaaaaaabbbbabbbab', 'baaabbaaaaaabbbbabbbaa', 'baaabbbababaaabbbabbab', 'aabbaabaaababaaabaaabb', 'baaabbbababaaabbbabbaa', 'aabaabaabbabbabaaababb', 'aabaabaabbabbabaaababa', 'abaababbbbabbbbaaaaabb', 'abaababbbbabbbbaaaaaba', 'bababbabaabaabbbabbbaa', 'bababbabaabaabbbabbbab', 'aabaaaabbababbbbabaaaa', 'aabaaaabbababbbbabaaab', 'baababbabaaabbbabbbbab', 'baababbabaaabbbabbbbaa', 'abbbbabbabaaaababbbbba', 'abbbbabbabaaaababbbbbb', 'aabbaaabaabbbbababbbab', 'aabbaaabaabbbbababbbaa', 'aaaaaababbaaabbabbbabb', 'aaaaaababbaaabbabbbaba', 'abaabaaabbbbbbaaabbaab', 'abaabaaabbbbbbaaabbaaa', 'abbabbababbbaabababaab', 'abbabbababbbaabababaaa', 'babbaabbbbbbbaabaabbaa', 'bbaabbabaaabababbaabbb', 'bbaabbabaaabababbaabba', 'babababbaaabbbabaabbba', 'aaaabaaabbaabbbabbbaab', 'aaaabaaabbaabbbabbbaaa', 'baaababbbbbabaaaabaabb', 'baaababbbbbabaaaabaaba', 'abbbbbaaaabbbababababa', 'bbabbaaabbbababbbaabab', 'bbabbaaabbbababbbaabaa', 'abbbbbaaaabbbababababb', 'ababbbbabbabaabbbabbbb', 'ababbbbabbabaabbbabbba', 'abababababbbabbaabbbab', 'abababababbbabbaabbbaa', 'bbbbaaaabaabababbbbbab', 'baaaababaaabaaaabbabba', 'baabaabaabaaababaaaaba', 'baabaabaabaaababaaaabb', 'abaaaaaaababbbabbbbaaa', 'abaaaaaaababbbabbbbaab', 'aabbbbababbabbbababbaa', 'aabbaaaabaabaabbabbaaa', 'aabbbbababbabbbababbab', 'aabbaaaabaabaabbabbaab', 'abaababaaaabaaaaabbbba', 'abaababaaaabaaaaabbbbb', 'aaababbbbbbabaabbabaab', 'aaababbbbbbabaabbabaaa', 'ababbbabaabaaaabbbabab', 'ababbbabaabaaaabbbabaa', 'babbabbababaaaabbbaaba', 'babbabbababaaaabbbaabb', 'babbabaabbbaaabaababab', 'babbabaabbbaaabaababaa', 'babaabbaaaaabbabbbbaba', 'babaaaaaaaababaabbabaa', 'babaaaaaaaababaabbabab', 'abbababbbbaaababaabbba', 'aaababaababaaaabbbaaaa', 'aaababaababaaaabbbaaab', 'abbababbbbaaababaabbbb', 'aabbbbaabbbbbbaaaaabab', 'babaabbaaaaabbabbbbabb', 'aabaabbbabaababaabaaaa', 'aabaabbbabaababaabaaab', 'baababbabbbbbaaaaaaaaa', 'baababbabbbbbaaaaaaaab', 'abbbbbaabbbbabaabbbaab', 'abbbbbaabbbbabaabbbaaa', 'aaaabbbbaaaabababbabaa', 'aaaabbbbaaaabababbabab', 'bbbaaaaaaabbbbbbaabbab', 'aaabbabaabbbbbbbbabbab', 'bbbaaaaaaabbbbbbaabbaa', 'babaabbbbabaabbbaababa', 'babaabbbbabaabbbaababb', 'aabaabbbababbabbbbabbb', 'abbababbbababbbbbbabba', 'abbababbbababbbbbbabbb', 'aabaabbbababbabbbbabba', 'aabbababaaaabbaababbab', 'aabbababaaaabbaababbaa', 'bbbbbabbabbbaaabaaabab', 'bbbbbabbabbbaaabaaabaa', 'babababbbbbabbabababba', 'bbbabbababbbbbaabbabba', 'bbbabbababbbbbaabbabbb', 'babababbbbbabbabababbb', 'bbabbbaaaabbabaaaaaabb', 'bbabbbaaaabbabaaaaaaba', 'bbabbabaabbaabbbbabbaa', 'bbabbabaabbaabbbbabbab', 'ababbbaabaabaaabbbbbbb', 'ababbbaabaabaaabbbbbba', 'aaabbabbaaabaaaabbbbba', 'baababbbbaabbbbbbbaabb', 'baababbbbaabbbbbbbaaba', 'baabbababaabbaabbbaaba', 'baabbababaabbaabbbaabb', 'babababbabaabbabbbbabb', 'babababbabaabbabbbbaba', 'baabbaabaababbabbbabba', 'baabbaabaababbabbbabbb', 'abbbbbbabaabbaabbabaab', 'abbbbbbabaabbaabbabaaa', 'ababaabababbbbbaaaabbb', 'aabbbbaaabbabaaaaaabba', 'aabbbbaaabbabaaaaaabbb', 'ababaabababbbbbaaaabba', 'aabbaaabbabbababaaaaab', 'aabbaaabbabbababaaaaaa', 'aabbabaaabbaababbbbaaa', 'aabbabaaabbaababbbbaab', 'bbabaabbbaaaabbaaaaaba', 'bbabaabbbaaaabbaaaaabb', 'aabbbbbaabbbbbabaaabbb', 'aabbbbbaabbbbbabaaabba', 'baabbbaaaaababbbaaabaa', 'baabbbaaaaababbbaaabab', 'aabbaaabbbbabaaaababbb', 'aabbaaabbbbabaaaababba', 'bbbaaaabaaaaabbaababab', 'bbbaaaabaaaaabbaababaa', 'baaabbaaaaaababaabaaaa', 'baaabbaaaaaababaabaaab', 'babaababaabaabbbaababa', 'babaababaabaabbbaababb', 'baaabbaaaabbbbaabbaaba', 'baaabbaaaabbbbaabbaabb', 'bbabbabbbaabbbabbbaaab', 'bbabbabbbaabbbabbbaaaa', 'abaababbbaaabbabbbabba', 'abaababbbaaabbabbbabbb', 'abaaaaaaaaaaabbabaaaaa', 'abaaaaaaaaaaabbabaaaab', 'bbaabbaaabbbbaabaabbba', 'bbaabbaaabbbbaabaabbbb', 'baabbbabaabbbaaaaabaaa', 'baabbbabaabbbaaaaabaab', 'aaabbabaaaababbaabbbab', 'babaababbbbabbaaabaaab', 'babaababbbbabbaaabaaaa', 'aaabbabaaaababbaabbbaa', 'aaabbbabaabaaabaaabbaa', 'aaabbbabaabaaabaaabbab', 'aabbaababbabaaababbaab', 'aabbaababbabaaababbaaa', 'aaaabbabbbbbbabbaababb', 'aaaabbabbbbbbabbaababa', 'bbabbabbbabaaaabbaabbb', 'bbabbabbbabaaaabbaabba', 'abaaaaabbbaababbbbaaab', 'abaaaaabbbaababbbbaaaa', 'bbabbabbaababbababaaaa', 'bbabbabbaababbababaaab', 'aaaabbbaabbbbababbaaaa', 'abbabbbbabbbaabaaabbba', 'abbabbbbabbbaabaaabbbb', 'aaababaaababbabaabbbaa', 'aaababaaababbabaabbbab', 'aaaabbbaabbbbababbaaab', 'babbaaaabbbbbbaaaabaaa', 'bbabaababaaababaaaabab', 'bbabaababaaababaaaabaa', 'bbbbbaabbbbbbbaabaabaa', 'babbaaaabbbbbbaaaabaab', 'abaababbabaabaaaaababb', 'abaababbabaabaaaaababa', 'abababaabaababbbbaabab', 'abababaabaababbbbaabaa', 'aabbaaaabaaaaababbaaba', 'aabbaaaabaaaaababbaabb', 'abaabbbaaabbbbabbbaaba', 'abaabbbaaabbbbabbbaabb', 'baabaaaaaababaaaabbaaa', 'baabaaaaaababaaaabbaab', 'abbabbbaaaabaaaaababbb', 'abbabbbaaaabaaaaababba', 'bababaaababaaabbbabaab', 'bababaaababaaabbbabaaa', 'bbbaababaaabaababaabab', 'baaaababbbbbbaaaabbaab', 'baaaababbbbbbaaaabbaaa', 'bbbaababaaabaababaabaa', 'bbbbabbbbbabbbabbabbab', 'bbbbabbbbbabbbabbabbaa', 'bbbbbbbabaabbabaabbaab', 'bbbbbbbabaabbabaabbaaa', 'abbbbbbaabbaabbaaabaab', 'bbabbbbabbbabbabaaabab', 'abbbbbbaabbaabbaaabaaa', 'abbabaaababbabaaaabbaa', 'abbabaaababbabaaaabbab', 'bbabbbbabbbabbabaaabaa', 'bbabbabababbabbbbaaabb', 'bbabbabababbabbbbaaaba', 'ababbbbbaaaabaabababbb', 'babaaaababbabaaaabaabb', 'babaaaababbabaaaabaaba', 'ababbbbbaaaabaabababba', 'bbababbbbbaaaaababbaab', 'baabaaababaaaababaabba', 'bbababbbbbaaaaababbaaa', 'bbaaabbabbbbbbababbbaa', 'bbabbbababbabbabaababa', 'abbaaaabbbaaabbbbbbbab', 'abbaaaabbbaaabbbbbbbaa', 'baabaaababaaaababaabbb', 'bbbaaabababbbbabaabbab', 'bbbaaabababbbbabaabbaa', 'abbababbaaaaaabbbbbbab', 'abbababbaaaaaabbbbbbaa', 'abaaaaaaabaaaababbbaab', 'abaaaaaaabaaaababbbaaa', 'bbbaabaaabbbaababaaaba', 'bbbbbaabbbbbaabaaaaabb', 'bbbbbaabbbbbaabaaaaaba', 'ababbabbbaabbaaabbaabb', 'bbbaabaaabbbaababaaabb', 'aabbbaabbbaabbbbaaabbb', 'babaaababbabbbaaabbaba', 'babaaababbabbbaaabbabb', 'abaababaababbbbbabbaba', 'abaababaababbbbbabbabb', 'bbaaaaabbbbbaaababaaba', 'bbaaaaabbbbbaaababaabb', 'aaababbabbaabaaaabaaaa', 'aaababbabbaabaaaabaaab', 'baabbbaababbbbbababbbb', 'baabbbaababbbbbababbba', 'aaabbbaabaaababbbbaaba', 'aaabbbaabaaababbbbaabb', 'aabababbaabbbbbbbaabba', 'abbabbbbbabaabbaaaaaaa', 'abbabbbbbabaabbaaaaaab', 'babbaababbaabbababbbaa', 'babbaababbaabbababbbab', 'babbaabbbbaaaaaabbaaba', 'babbaabbbbaaaaaabbaabb', 'aaababbaababaaabbbbbbb', 'abbaabaaaabbaaaaabaaba', 'abbaabaaaabbaaaaabaabb', 'aaababbaababaaabbbbbba', 'abbababbbbbbbaaababaaa', 'abbbaaabaabbabababbaab', 'abbbaaabaabbabababbaaa', 'bbabbabbaababababbbaba', 'bbabbabbaababababbbabb', 'babaababbabbbbabbabbbb', 'aaaaababbbbbabbbabbaab', 'bbbaabbababbbbbbabbbbb', 'bbbaabbababbbbbbabbbba', 'aabaaabbbaaaababaabaab', 'aabaaabbbaaaababaabaaa', 'babbbabbbaabbbabaababb', 'babbbabbbaabbbabaababa', 'ababbabbababaabbaababa', 'ababbabbababaabbaababb', 'aababbbabbabbaaabbbaaa', 'aababbbabbabbaaabbbaab', 'aaaabbbaaaabbabbbaaaab', 'aaaabbbaaaabbabbbaaaaa', 'baabbbaabababbaaabbaaa', 'aaabaaabaaaabbbbaaaabb', 'baabbbaabababbaaabbaab', 'bbbbbbaabaaaababbaaabb', 'bbbbbbaabaaaababbaaaba', 'babbbbaaabbaaaababbbba', 'aabbaabbbaabaabababbba', 'aabbaabbbaabaabababbbb', 'baabaaaaaaabaabaabaabb', 'abbaaaaababbbaaaaaaaba', 'abbaaaaababbbaaaaaaabb', 'baabaaaaaaabaabaabaaba', 'abaaaaabababaababaabab', 'abaaaaabababaababaabaa', 'aabaaaabaaabaabababaaa', 'aabaaaabaaabaabababaab', 'babbbabaaaabaabaabaaab', 'babbbabaaaabaabaabaaaa', 'babbbaaaabbbabbbaaabaa', 'abbbaaaaaaabbaaabaaaab', 'abbbaaaaaaabbaaabaaaaa', 'babbbaaaabbbabbbaaabab', 'bbbabbabbbaaabbbbbabba', 'bbbabbabbbaaabbbbbabbb', 'bbaabbaaaaabaaababaabb', 'bbaabbaaaaabaaababaaba', 'babababbbaaababbaaabab', 'babababbbaaababbaaabaa', 'abaaaababaabaabbbabbaa', 'abaaaababaabaabbbabbab', 'bbaabbabbbbbabababbaba', 'bbaabbabbbbbabababbabb', 'abaaabaaabbbabbaabbaba', 'abaaabaaabbbabbaabbabb', 'abaabbaabaaabbaabbbaba', 'aaabababbaababbbabbbaa', 'aaabababbaababbbabbbab', 'abaabbaabaaabbaabbbabb', 'baaabaaaababbaababbaba', 'baaabaaaababbaababbabb', 'abaaabbabaababababbbbb', 'abaaabbbbaabaaabaabaab', 'abaaabbbbaabaaabaabaaa', 'abaaabbabaababababbbba', 'bbbaabaaababaaabaabbba', 'abaaabaaabbbaaaaabaaab', 'abaaabaaabbbaaaaabaaaa', 'bbbaabaaababaaabaabbbb', 'babbbbaaaaabbbbbababbb', 'baaababaabbbbabaabbaab', 'baaababaabbbbabaabbaaa', 'babbbbaaaaabbbbbababba', 'abbabbbaabaaaaabaabbbb', 'abbabbbaabaaaaabaabbba', 'aaabaaaaabbaaaaabbbabb', 'aaabaaaaabbaaaaabbbaba', 'abbbaaabbaabbbbaabbbbb', 'aabaababbbbbbababbabba', 'aabaababbbbbbababbabbb', 'abbbaaabbaabbbbaabbbba', 'aabaaabaabbbaabaaabaab', 'abaaaabbabababbabababb', 'abaaaabbabababbabababa', 'abbababbaaaabaabaabaab', 'abbababbaaaabaabaabaaa', 'aaabbabbbaabababbaabba', 'aaabbabbbaabababbaabbb', 'aabbaaaabaaaabbbbbaaba', 'aabbaaaabaaaabbbbbaabb', 'bbabababaaaaaaabaaaabb', 'bbabababaaaaaaabaaaaba', 'bbbaabbbabaaabbbbaabbb', 'bbbaabbbabaaabbbbaabba', 'bbbabaaabaabbabaaabbab', 'bbbabaaabaabbabaaabbaa', 'abaabaabbabbbbaabbbbaa', 'abaabaabbabbbbaabbbbab', 'baabaabbabababbaaaabba', 'baabaabbabababbaaaabbb', 'aaabbbababababbababaaa', 'aaabbbababababbababaab', 'ababababababaaabbbbaba', 'ababababababaaabbbbabb', 'abababbababaaaabbbabaa', 'abababbababaaaabbbabab', 'bababbabbbbbabbbbbbaab', 'bababbabbbbbabbbbbbaaa', 'baabbbbaaababbabaaaaba', 'baabbbbaaababbabaaaabb', 'babbbaaaaabaaabbbababa', 'babbbaaaaabaaabbbababb', 'bbaaaaabbbbaabbabbbbaa', 'bbaaaaabbbbaabbabbbbab', 'bababbababbabaabbbbbba', 'bababbababbabaabbbbbbb', 'abbbabbabaaabaaabaaaab', 'abbbabbabaaabaaabaaaaa', 'aaaaaaababbbabbbabbaaa', 'aaaaaaababbbabbbabbaab', 'aabbaaabaabbaabbabaaab', 'aabbaaabaabbaabbabaaaa', 'abbbaababbabbbababaaab', 'abbbaababbabbbababaaaa', 'aabbaaaaaabaaaaabbbaaa', 'aabbaaaaaabaaaaabbbaab', 'bbabababbaabaababbbbab', 'bbabababbaabaababbbbaa', 'aabaaababbbbbbaaabaaaa', 'aabaaababbbbbbaaabaaab', 'abaabbaaabbaabbbabbbbb', 'abaabbaaabbaabbbabbbba', 'ababbbbbbbabbbaabaabaa', 'ababbbbbbbabbbaabaabab', 'bbaababbabbbbababaabab', 'babbbabaaabaaaaaabbaba', 'babbbabaaabaaaaaabbabb', 'bbaababbabbbbababaabaa', 'aaabbbaabbbbaabbbababb', 'aaabbbaabbbbaabbbababa', 'ababbbbabbaaaababbbaab', 'ababbbbabbaaaababbbaaa', 'aaaabaabaababaaaabbbab', 'bbaaaaaabaabaaabbaabba', 'bbaaaaaabaabaaabbaabbb', 'aaaaaabbaabaabbaabbbaa', 'aaaaaabbaabaabbaabbbab', 'babaabababbaabaabbaaab', 'bbbbbababaaaaabbaaabaa', 'bbbbbababaaaaabbaaabab', 'aabbaaabbbababbababbba', 'aabbaaabbbababbababbbb', 'babaabababbaabaabbaaaa', 'babbaabababaabbbbababb', 'babbaabababaabbbbababa', 'baaaaabbbabbaabababbbb', 'bababbaabbaaabbbbabbab', 'bababbaabbaaabbbbabbaa', 'baaaaabbbabbaabababbba', 'aaabbabbbbbbbbbaabaaaa', 'aaabbabbbbbbbbbaabaaab', 'abbaababaabbbbbbbbaabb', 'abbaababaabbbbbbbbaaba', 'aababbabbbbababaaaaabb', 'aababbabbbbababaaaaaba', 'aabbbbbaaaaaabababbaab', 'aabbbbbaaaaaabababbaaa', 'abbaabaabaaabaabbabbaa', 'abbaabaabaaabaabbabbab', 'aaaabaabaababaaaabbbaa', 'baabbbbabbabaaababbaba', 'baabbbbabbabaaababbabb', 'aabbaaababbbbbbbbbabab', 'aabbaaaaaaabbababbabaa', 'aabbaaaaaaabbababbabab', 'ababbbababbabbbbaabbba', 'ababbbababbabbbbaabbbb', 'ababbbababbbaabbbababb', 'ababbbababbbaabbbababa', 'aaabbbaaaaabbaabababbb', 'bbaabbbaababaaabaabbba', 'ababbbbabbaaabaabaaaba', 'bbbbaaabababbabaabbaaa', 'bbbbaaabababbabaabbaab', 'bbbbbaaaaabbaababbaaba', 'bbbbbaaaaabbaababbaabb', 'ababbbbbbbbabaaabaaabb', 'ababbbbbbbbabaaabaaaba', 'aaabbbaabbabaaaaaaaaba', 'baaaabbababbabaabbbaaa', 'baaaabbababbabaabbbaab', 'aaabbbaabbabaaaaaaaabb', 'aaabaaaabbbbbbbabaabbb', 'aaabaaaabbbbbbbabaabba', 'ababaabbabaaababbbaaab', 'ababaabbabaaababbbaaaa', 'aabaabbaabbbabbbbaaabb', 'aabaabbaabbbabbbbaaaba', 'abbbbaaaaabbbbbaabbabb', 'abbbbaaaaabbbbbaabbaba', 'abbbbbbabbaababbbabbba', 'abbbbbbabbaababbbabbbb', 'aabbababbbaababbaabaab', 'aabbababbbaababbaabaaa', 'aababaababbabbaaaaabaa', 'aababbbababbbabaaaaaaa', 'aababbbababbbabaaaaaab', 'aababaababbabbaaaaabab', 'ababaaaababbabbababbab', 'ababaaaababbabbababbaa', 'bbbbabaabbbabbbabbbbab', 'bbabaaabbababbbbabbbab', 'bbbbabaabbbabbbabbbbaa', 'abababbaabaabaaaaabaaa', 'abababbaabaabaaaaabaab', 'aaabbabbbaaaaabaaaaaba', 'aaabbabbbaaaaabaaaaabb', 'ababbabbaaaabababaaaab', 'ababbabbaaaabababaaaaa', 'aaababbbbaabaabaaaaabb', 'aabbbaababbbbabbaababb', 'aabbbaababbbbabbaababa', 'babbaabaaabbaabbbaabaa', 'babbaabaaabbaabbbaabab', 'ababaaaaaabbaaabbbbbba', 'babbbbaababbbbbaabaaab', 'bbbaabbbbaaabbabbbaabb', 'ababaaaaaabbaaabbbbbbb', 'bbbbaaaaabbabaaaaaabba', 'bbbbaaaaabbabaaaaaabbb', 'bbabbababbbbababbabbab', 'bbabbababbbbababbabbaa', 'aabbbbabbbabbaaabbabab', 'aabbbbabbbabbaaabbabaa', 'abbabaabbababbabbaabbb', 'abbabaabbababbabbaabba', 'bbbbbaaaabaaabbbabaaaa', 'abaaabaaabbabaabababba', 'abaaabaaabbabaabababbb', 'bbbbbaaaabaaabbbabaaab', 'abbabaaaabaaaabbbaaaab', 'abbabaaaabaaaabbbaaaaa', 'aaaabbbaabbbaabbbaaaaa', 'aababaaabbaababbababab', 'aaaaabbaaaabbaaabaabbb', 'aaaaabbaaaabbaaabaabba', 'abbabbababaaabbbaabbbb', 'abbabbababaaabbbaabbba', 'abbbababaabbaababbaaba', 'abbbababaabbaababbaabb', 'babbbaaaabbabaaabababa', 'babbbaaaabbabaaabababb', 'babababaabababababaaab', 'babababaabababababaaaa', 'bbaaaabbaababaababbbab', 'bbaaaabbaababaababbbaa', 'aabbbbbabbbabaaaaabbaa', 'aabbbbbabbbabaaaaabbab', 'aaababbaababbabbabbbbb', 'aaababbaababbabbabbbba', 'abbbaabbbbbaaaaabababa', 'abbaabbbbbbaababbbbaab', 'bbabaaabbbaaaaabbbbaba', 'bbabaaabbbaaaaabbbbabb', 'abbaabbbbbbaababbbbaaa', 'baabbbabbbababababbbab', 'babaabbbbababbabbabbab', 'baabbbabbbababababbbaa', 'baaaaaabaabbaaaabbaaab', 'baaaaaabaabbaaaabbaaaa', 'babaabbbbababbabbabbaa', 'babaaabaaaababababbbab', 'aabaabbaabaabababaaaaa', 'aabaabbaabaabababaaaab', 'babaaabaaaababababbbaa', 'bbaaaaaaaabaaaaaaaaaab', 'bbaaaaaaaabaaaaaaaaaaa', 'baabbaaaabaabbaabaaabb', 'baabbaaaabaabbaabaaaba', 'aaaabaaabbaabbabbbbaaa', 'aaaabaaabbaabbabbbbaab', 'abbaaaaaaaabbbaaabaaaa', 'abbaaaaaaaabbbaaabaaab', 'aabaababaaaababaabbbaa', 'aabaababaaaababaabbbab', 'bababbbaabaaabaabababb', 'aaaabbbbbaababbbaababb', 'aaaabbbaabaababaabaabb', 'aaaabbbaabaababaabaaba', 'aaaabbbbbaababbbaababa', 'aaaabbabaaabbababbabbb', 'aaaabbabaaabbababbabba', 'bbabbbaaaaabaabbbbbaba', 'bbabbbaaaaabaabbbbbabb', 'abbaaabbaabbbbabbbabab', 'abbaaabbaabbbbabbbabaa', 'bbbbaaaababbbabbababaa', 'abbbbabbbaaaaabbbbbbaa', 'abbbbabbbaaaaabbbbbbab', 'bbbbaaaababbbabbababab', 'abaabaaaaabbabaababbba', 'abaabaaaaabbabaababbbb', 'aaababaabbababbaababbb', 'aaababaabbababbaababba', 'abaaabaaaaabaaaabbbbbb', 'abaaabaaaaabaaaabbbbba', 'bbbbaaabbabbbaaabaaaaa', 'bbbbaaabbabbbaaabaaaab', 'aaaaabbabaaabbbaababaa', 'bbaaaaaaabbabaabbabbaa', 'bbaaaaaaabbabaabbabbab', 'aaabaabbbbaaabaaababba', 'aaabaabbbbaaabaaababbb', 'abbbbabaabaaaabbbbabba', 'abbbbabaabaaaabbbbabbb', 'babbbabbaaababbbbaaaab', 'abaabababbbbaabbaababa', 'abaabababbbbaabbaababb', 'babbbabbaaababbbbaaaaa', 'aabbabbaabaabbbbaaabba', 'aabbabbaabaabbbbaaabbb', 'abbbbbbaaaaababbabbbba', 'abbbbbbaaaaababbabbbbb', 'aabbbabbbaaaaaaabbbbaa', 'bbbabbabbbbababaaabbbb', 'bbbabbabbbbababaaabbba', 'aabbbabbbaaaaaaabbbbab', 'abbaabaaaaaaaababbbabb', 'abbaabaaaaaaaababbbaba', 'babbabbbbaaabbbbaabbba', 'babbabbbbaaabbbbaabbbb', 'abaabaabbbbbaaabbabbba', 'abaabaabbbbbaaabbabbbb', 'abbbaaababbaabbabbabab', 'abbbaaababbaabbabbabaa', 'baaababbabaaaabbbbabbb', 'baaababbabaaaabbbbabba', 'aabaaabbabbaaaababbbbb', 'aabaaabbabbaaaababbbba', 'baabbbbbbbbaaabbbabaab', 'baabbbbbbbbaaabbbabaaa', 'baabbbbbbbaaabbaabbaaa', 'baabbbbbbbaaabbaabbaab', 'aaabbbbbbaaabbbaaabbba', 'bbbaababbabaabbaaababa', 'bbbaababbabaabbaaababb', 'baabababbabababbabbabb', 'baabababbabababbabbaba', 'aabababaaaabaababaabaa', 'aabababaaaabaababaabab', 'baabaaaabaabaaabbbbbbb', 'baabaaaabaabaaabbbbbba', 'aaaababbabbbbaaaaababb', 'aaaababbabbbbaaaaababa', 'bbaaaaabbbabaaabbbabab', 'bbaaaaabbbabaaabbbabaa', 'baaabbbabaaaaabaabbbbb', 'baaabbbabaaaaabaabbbba', 'abaababaababbbabbaabba', 'abaababaababbbabbaabbb', 'abbaabbaababaaabbabaaa', 'babaaaababbbbbbabbbbba', 'babaaaababbbbbbabbbbbb', 'babbaababababbbbbabbaa', 'babbaababababbbbbabbab', 'bababaaaaaabbaabbbbabb', 'bababaaaaaabbaabbbbaba', 'aababbbbaaaaababaaabbb', 'aababbbbaaaaababaaabba', 'ababbbabaababababbbaab', 'ababbbabaababababbbaaa', 'aabbbabaaaaaabababaaba', 'aabbbabaaaaaabababaabb', 'baaaabbbbbabbbaabaaaab', 'baaaabbbbbabbbaabaaaaa', 'bbababaabbbabbaabbbaba', 'bbababaabbbabbaabbbabb', 'babbbbababbabbababbaab', 'babbbbababbabbababbaaa', 'bbabbabaabbbbaaaaaabbb', 'bbabbabaabbbbaaaaaabba', 'abbbbbabababaabbbabbaa', 'abbbbbabababaabbbabbab', 'aaaaaaaaabbbbaabbaabaa', 'aaaaaaaaabbbbaabbaabab', 'babbbbbaaabbabababbaaa', 'abaaaaabbbaaaabbabbaab', 'abaaaaabbbaaaabbabbaaa', 'babbbbbaaabbabababbaab', 'bababbabbaabaabaabaaaa', 'bababbabbaabaabaabaaab', 'bbbbbaabbbabaabbbbbbaa', 'bbbbbaabbbabaabbbbbbab', 'bbbbabbabbbabaabaabbba', 'bbbbabbabbbabaabaabbbb', 'bbbbaabaaaaababbabbaaa', 'bbbbaabaaaaababbabbaab', 'bbabbbbbabbbabaaabaaaa', 'abaaaaaabbbabbaaabbaba', 'abaaaaaabbbabbaaabbabb', 'bbabbbbbabbbabaaabaaab', 'babaaabaabaaabaababbab', 'babaaabaabaaabaababbaa', 'aaabbbaababbbaaabbbaba', 'aaabbbaababbbaaabbbabb', 'bababaaaabaabbaaaabaaa', 'bababaaaabaabbaaaabaab', 'bbaaaaaababaabbbababab', 'bbaaaaaababaabbbababaa', 'abaababbbabbbaaaababbb', 'abaababbbabbbaaaababba', 'baababbbbbaabbbbbbabaa', 'baababbbbbaabbbbbbabab', 'abbbbbabbabbbbbbbabbba', 'abbbbbabbabbbbbbbabbbb', 'abbbaaaaabbbbbaababbaa', 'abbbaaaaabbbbbaababbab', 'abaaabaaaabaababbbabaa', 'abaaabaaaabaababbbabab', 'abaababbbbbbaabbbbaaba', 'abaababbbbbbaabbbbaabb', 'aabbabbabbabbabababbbb', 'aabbabbabbabbabababbba', 'aaababaabbbbabaabababb', 'aaababaabbbbabaabababa', 'baaabaabbbabaabbabaaab', 'baaabaabbbabaabbabaaaa', 'aabababbaaababbbbabaaa', 'bbabbaabaaababbbbbbbaa', 'bbabbaabaaababbbbbbbab', 'aabababbaaababbbbabaab', 'bbbabaaabbabbabbaaabbb', 'bbbabaaabbabbabbaaabba', 'baabaaabaaabbaaabaaabb', 'baabaaabaaabbaaabaaaba', 'aaabaaaabababbbbaaaabb', 'aaabaaaabababbbbaaaaba', 'bbabaaaabbbaaaabbbabba', 'bbabaaaabbbaaaabbbabbb', 'abbbaababbbbaabbbbabbb', 'abbbaababbbbaabbbbabba', 'aaaaabbaabbabaaabbbbba', 'baaabbbbaaababbabbaaab', 'baaabbbbaaababbabbaaaa', 'bbbbababbbaabbaaaaaaab', 'bababaabbbbaabbbbaabbb', 'bbabaaaabbaaabababbbbb', 'bbabaaaabbaaabababbbba', 'bababaabbbbaabbbbaabba', 'abaababaabbababaababaa', 'bababbbbaaaaabbaabbbbb', 'bababbbbaaaaabbaabbbba', 'baabababbbabbaabaababa', 'baabababbbabbaabaababb', 'abbaaaababaababaaaaabb', 'abbbabbaaaabbaaaaabbbb', 'abbbabbaaaabbaaaaabbba', 'abbaaaababaababaaaaaba', 'abbbbbaabbabbbabaababb', 'abbbbbaabbabbbabaababa', 'baaabaaababbbbaaabbaba', 'babbbaabbaabbbababbaba', 'bbbbbabbaaababbbaaaaba', 'baabbbbaaabbabbbaaaaab', 'baabbbbaaabbabbbaaaaaa', 'bbbbbabbaaababbbaaaabb', 'babbbaabbaabbbababbabb', 'babaaabbbbaaaaaabababa', 'babaaabbbbaaaaaabababb', 'babaabaababbbaabbbaaaa', 'babaabaababbbaabbbaaab', 'abbbbaaabaaabaababaaba', 'abbbbaaabaaabaababaabb', 'baaaabababaabaaabaaabb', 'baaaabababaabaaabaaaba', 'bbbbbbbababbbbabbaaaaa', 'bbbbbbbababbbbabbaaaab', 'babbabaaaaabbbbaaabbab', 'babbabaaaaabbbbaaabbaa', 'abababbaabbabbaabbbbbb', 'abababbaabbabbaabbbbba', 'baabababbbababbbaaaabb', 'baabababbbababbbaaaaba', 'babaaabbabbaababbbbbba', 'babaaabbabbaababbbbbbb', 'aabbbbabaaaaababaabbaa', 'abbabaabbbbaaababbabba', 'ababbaabaabbbaaaaaaaaa', 'ababbabababbaabaabaaab', 'abaababbabbbabbbaabbbb', 'abaababbabbbabbbaabbba', 'aaaabababaaabbaaababab', 'aaaabababaaabbaaababaa', 'babaabbabbabaaaaaabbba', 'aabbbaababbbbaaaababba', 'aabbbaababbbbaaaababbb', 'babaabbabbabaaaaaabbbb', 'bbabbbababbabaababbaab', 'baabbbbbaaaaabaabbbaaa', 'aaaaabbabbbaababaabbab', 'aaaaabbabbbaababaabbaa', 'ababaaaaaaaabaabababab', 'ababaaaaaaaabaabababaa', 'bbaabababbabbabababbba', 'bbaabababbabbabababbbb', 'baabbaaababaabbbaabbaa', 'baabbaaababaabbbaabbab', 'bbbaabbbbabaaaabbbabba', 'bbbaabbbbabaaaabbbabbb', 'bbabbaaabbaabaabbabbbb', 'bbabbaaabbaabaabbabbba', 'baabbababbabbbabababab', 'baabbababbabbbabababaa', 'abbbaabaabbabbbbabaaaa', 'bbabaabbbabbabbbaabbab', 'bbabaabbbabbabbbaabbaa', 'aababbaaabbbabbaaaabab', 'aababbaaabbbabbaaaabaa', 'abbabaababaababbaaaaba', 'abbabaababaababbaaaabb', 'bbbaaabbabbbbaaaaabbab', 'bbbaaabbabbbbaaaaabbaa', 'babaabaabbbbaabaabaaba', 'abbabbaaaaabaaaaaabbaa', 'abbabbaaaaabaaaaaabbab', 'babaabaabbbbaabaabaabb', 'aaabaababbaaaaaabbbabb', 'aaabaababbaaaaaabbbaba', 'bbbbaaabbaaaababbbbbab', 'bbbbaaabbaaaababbbbbaa', 'aabbbbbaaabbbaaaaaabba', 'aabbbbbaaabbbaaaaaabbb', 'baabbbaabbaaabbbababab', 'baabbbaabbaaabbbababaa', 'baaabaaabbabaabbbabaab', 'aaaaabaaaabbbbabbbbaab', 'baaabaaabbabaabbbabaaa', 'ababbbaaabbbabaabbbbaa', 'ababbbaaabbbabaabbbbab', 'bbbabaaababaaaaabaabaa', 'bbbabaaababaaaaabaabab', 'bbbabababaababbaabbbbb', 'bbbabababaababbaabbbba', 'aaaaabbbbaaabababbbaab', 'aaaaabbbbaaabababbbaaa', 'aabaababbabbbbaabbbbba', 'aabaababbabbbbaabbbbbb', 'aabaabbabbbaabbabbabbb', 'aabaabbabbbaabbabbabba', 'abbbbaababbbaabbbbbaab', 'abbbbaababbbaabbbbbaaa', 'babbabbaaabbabbabbabba', 'babbabbaaabbabbabbabbb', 'baaababaababbbbabbabab', 'baaababaababbbbabbabaa', 'bbbabbbabbbaabaababbbb', 'bbbabbbabbbaabaababbba', 'bbbaabaaabbaaaaabbabbb', 'bbbaabaaabbaaaaabbabba', 'bbbaabaaaabbabbaabbbba', 'bbbaabaaaabbabbaabbbbb', 'baaaababbbaaabaabbbaab', 'baaaababbbaaabaabbbaaa', 'aababbabbabaabbbababba', 'abbbaabbbaaaaabbbaaaba', 'abbbaabbbaaaaabbbaaabb', 'abbaaaabbaabbbbababaaa', 'bbaaababbbabbabbbbaaab', 'bbaaababbbabbabbbbaaaa', 'babbbaabaaaabbbbaabbab', 'aababbbaaababbabaabaaa', 'baabbbbbbbabaaaaaaaabb', 'baabbbbbbbabaaaaaaaaba', 'aabaaaabababbbbaaaaaaa', 'aabbbaaabbbabaababbbba', 'aababbabbabaabbbababbb', 'babbabbaabbbbabbbabbba', 'babbabbaabbbbabbbabbbb', 'baabaabbbaabaabbbabbab', 'baabaabbbaabaabbbabbaa', 'baabbbbbaabbababbbbaaa', 'aababbababaabbbbbaaaab', 'aababbababaabbbbbaaaaa', 'aaaaaaaaaabbaaababbbaa', 'aaaaaaaaaabbaaababbbab', 'abbbbaababaaabbaababab', 'abbbbaababaaabbaababaa', 'baaababbaabaaaaaabbbbb', 'bbaaaabaabbbaaabbabbba', 'abbaaabbbbaabaaababbba', 'abbaaabbbbaabaaababbbb', 'aabbabbaaabbaaaaaaabaa', 'aabbabbaaabbaaaaaaabab', 'baaabbbabbaaaaababbaba', 'baaabbbabbaaaaababbabb', 'aaaababbbabababbabaaab', 'aaaababbbabababbabaaaa', 'abbbaabbabbbbabbaabaaa', 'abbbaabbabbbbabbaabaab', 'abbbabaaaabbbbbbbaaaaa', 'abbbabaaaabbbbbbbaaaab', 'bbbababababbbaabbaabba', 'bbbababababbbaabbaabbb', 'bbbbabaaaaaabbbbaaaabb', 'abaaabaabababaabbabbba', 'bbbbaabbabbabbbaababbb', 'abaaabaabababaabbabbbb', 'abbaabaaaabaaaaabaaaab', 'ababaaaabbabbabbaaaabb', 'ababaaaabbabbabbaaaaba', 'aabbbbbbbbbabbbbbaaaaa', 'aabbbbbbbbbabbbbbaaaab', 'abaabbbbaaaabbaaaaabbb', 'abbbbabbabbbaaaabaabaa', 'abbbbabbabbbaaaabaabab', 'abaabbbbaaaabbaaaaabba', 'babaababaaababbaababaa', 'babaababaaababbaababab', 'bbaababbbbaababbbabbbb', 'bbaababbbbaababbbabbba', 'aaaaababbaaababaabaaab', 'aaaaababbaaababaabaaaa', 'bbbbaaabbbbbbbbababbbb', 'bbbbaaabbbbbbbbababbba', 'abbbabbabbabbbbbaaabba', 'abbbabbabbabbbbbaaabbb', 'aaaabaabaaabbbbaabaaaa', 'aaaabaabaaabbbbaabaaab', 'abaaaabbabbaaababbbaaa', 'baababbaaaabaabbbabaaa', 'baababbaaaabaabbbabaab', 'aaabaaabaabbbaaabbaaaa', 'aaabaaabaabbbaaabbaaab', 'abbabaaabbaababbaabbba', 'abbbabaaaabbbbaabaaaba', 'abaaaabbabbaaababbbaab', 'babaaabaaabbbabbabaabb', 'babaaabaaabbbabbabaaba', 'baaaaabbaaababaaabbaba', 'baaaaabbaaababaaabbabb', 'bbbabaaabbbbbaaabbaaaa', 'bbbabaaabbbbbaaabbaaab', 'abbbbbababababaabaaaab', 'bababbbbabbbaabbbaabba', 'bababbbbabbbaabbbaabbb', 'bbbbbaaaaaaaaababbbaab', 'bbbbbaaaaaaaaababbbaaa', 'babbaabbabbbaabaaaaaaa', 'bbbaababaaabaaababbbbb', 'abaaabbabaaaabbbabaaab', 'abaaabbabaaaabbbabaaaa', 'bbbaababaaabaaababbbba', 'babbaabbabbbaabaaaaaab', 'baababbaabababbbabbabb', 'baababbaabababbbabbaba', 'bbbbabababbbbaabbbabba', 'aabbabbaabbbaabbaaaabb', 'aabbabbaabbbaabbaaaaba', 'baaababbabbaababaabaaa', 'baaababbabbaababaabaab', 'aaaaabaabbbaaaabbabbba', 'bbabaaaaaaababbbaabaab', 'bbabaaaaaaababbbaabaaa', 'bbbaabbabbbaabaaabbaab', 'aaaaabaabbbaaaabbabbbb', 'bbbaabbabbbaabaaabbaaa', 'aabbaabbabbbabbabbaaba', 'aabbaabbabbbabbabbaabb', 'aaababbababaaabaaabbbb', 'ababbaabbbbbbaaaabbbab', 'ababbaabbbbbbaaaabbbaa', 'aaababbababaaabaaabbba', 'aaaaabbaabbaaabbababbb', 'aaaaabbaabbaaabbababba', 'aaababbbbabbabbbbaaaba', 'aaababbbbabbabbbbaaabb', 'aabbbbbbbbbbbaabbbbbaa', 'aabbbbbbbbbbbaabbbbbab', 'bbbbabaaababbbabaaaaba', 'bbbaababbaabbbbbbbbaab', 'bbbaababbaabbbbbbbbaaa', 'aabbabbabaaabbabbabbab', 'bbaaabbbbaaaababaaabba', 'aabbabbabaaabbabbabbaa', 'babbbaabaabbbbaabbabaa', 'babbbaabaabbbbaabbabab', 'bbaaabbbbaaaababaaabbb', 'bbbbababaabbbaabbaaaaa', 'bbbbababaabbbaabbaaaab', 'babbabbabbbaaabbaaabbb', 'babbabbabbbaaabbaaabba', 'abbaaabbbaabbbabaabbaa', 'abbaaabbbaabbbabaabbab', 'ababaaabaaababbaaaaaab', 'bbaabaaabaabbbbaaaabba', 'baabaabaabaabbabbbbbaa', 'baabaabaabaabbabbbbbab', 'bbaabaaabaabbbbaaaabbb', 'aaabbaabbbbbababababba', 'bbaabaababaaabbaaaaaba', 'aaabbaabbbbbababababbb', 'babbabbabbbabaaabaaabb', 'abaabbbbbabbbaabababab', 'abaabbbbbabbbaabababaa', 'babbabbabbbabaaabaaaba', 'bbaabaababaaabbaaaaabb', 'aabbabaabbaaabaaababba', 'aabbabaabbaaabaaababbb', 'baaabbaabbbaaaaaaabaaa', 'abbbabaaabbaaabbaababb', 'abbbabaaabbaaabbaababa', 'bbaaaaabaaaaabbaaaaabb', 'bbaaaaabaaaaabbaaaaaba', 'abababaabaaaababababab', 'baaabbbabaabbaabbbbaba', 'abaabbbabbbabbaaababbb', 'ababaabbaaabbbaaaabbbb', 'aaaaaaaaaababbbbbbbbaa', 'aaaaaaaaaababbbbbbbbab', 'abbabbaabbbbbaaabbbbba', 'abbabbaabbbbbaaabbbbbb', 'abababaabaaaababababaa', 'babbbaabaaababaaabbabb', 'baabbaabbbbabaaaabbaba', 'baabbaabbbbabaaaabbabb', 'bbababbbbabababbbbaaba', 'bbbabbbabaabbbaabababa', 'bbbabbbabaabbbaabababb', 'bbababbbbabababbbbaabb', 'babbaaaaaababaabbbbbba', 'babbaaaaaababaabbbbbbb', 'aabaaabbbbaabbbaaabaab', 'ababaabbbbbbbabbbbaabb', 'ababaabbbbbbbabbbbaaba', 'aabaaabbbbaabbbaaabaaa', 'bbbbbbabbabaabababbbaa', 'bbbbbbabbabaabababbbab', 'abaaaabbabbabbababaaba', 'abaaaabbabbabbababaabb', 'babbaabaaaababbbbabbab', 'aaabbbabbbaaaaaaaaabbb', 'aaabbbabbbaaaaaaaaabba', 'babbaabaaaababbbbabbaa', 'baaaaabbbaabbaaabaaaba', 'baaaaabbbaabbaaabaaabb', 'ababbaaaaaaaaababbbbaa', 'bbabaabbabbbaabbabaabb', 'bbabaabbabbbaabbabaaba', 'ababbaaaaaaaaababbbbab', 'bbbbbaaabbaabbbaaaabab', 'bbbbbaaabbaabbbaaaabaa', 'aabaabbbaaabbabaaabbaa', 'aabaabbbaaabbabaaabbab', 'ababaaaaabbbababaabaaa', 'ababaaaaabbbababaabaab', 'aaaabbaaaabaaaaababaab', 'bbaaabaaabbabaaaabbbba', 'aaaabbaaaabaaaaababaaa', 'bbbbbbaabbbbbbaabbbaab', 'bbbbaaaababaaababbbbaa', 'bbbbaaaababaaababbbbab', 'aaaabbbbbaabbbbbbbbbab', 'aaaabbbbbaabbbbbbbbbaa', 'aaabbabbbbbabbbbbbbbab', 'aaabbabbbbbabbbbbbbbaa', 'bbbbbbaabbbbbbaabbbaaa', 'baaaaabbabbabbaaaaabba', 'baaaaabbabbabbaaaaabbb', 'abbbaabaaababbabaabbab', 'abbbaabaaababbabaabbaa', 'aabbabaababbaaababbbba', 'aabbabaababbaaababbbbb', 'aabbbbbaaabababbaaaaab', 'aabbbbbaaabababbaaaaaa', 'aabaaabbababababaaaaab', 'aabaaabbababababaaaaaa', 'abbabbbaababbbbabababb', 'abbabbbaababbbbabababa', 'aaaabababbaabbbaaaaaaa', 'aaaabababbaabbbaaaaaab', 'abbabbabaaabaabaabbabb', 'abbabbabaaabaabaabbaba', 'babbbabaabaaaaaaabbaab', 'babbbabaabaaaaaaabbaaa', 'bbaabbabbbbabaabbbbbba', 'baabbababaaaaaaabbbbab', 'baabbababaaaaaaabbbbaa', 'abaababbbbabaaabaaaabb', 'abaababbbbabaaabaaaaba', 'aaabbaabbaabbbaabbbaab', 'aaabbaabbaabbbaabbbaaa', 'abbabbbbbbbbababbbaaaa', 'abbabbbbbbbbababbbaaab', 'abbbbbbbaabbbaaaababab', 'abbbbbbbaabbbaaaababaa', 'baababbaababaabaaaabbb', 'bbbbbbbbbababaaabaaaba', 'bbbbbbbbbababaaabaaabb', 'baababbaababaabaaaabba', 'babbababaaaabaabaaabbb', 'ababaabaaabbaabaaaaaab', 'ababaabaaabbaabaaaaaaa', 'babbababaaaabaabaaabba', 'bbbbbbabbabbabbbbaabaa', 'bbbbbbabbabbabbbbaabab', 'bbbbabababaabbbababaaa', 'aababbbababaaaabaaabab', 'aababbbababaaaabaaabaa', 'aaababbbbababbabbaabaa', 'aaababbbbababbabbaabab', 'aaaaabbbaaaaabababbabb', 'aaaaabbbaaaaabababbaba', 'bbbbaabbabbaabbbabaabb', 'bbbbaabbabbaabbbabaaba', 'aaabbbbaabbaaaaabbbaaa', 'aaabbbbaabbaaaaabbbaab', 'aabbbbbbaaaabaaaaababb', 'aaababbbaabaabbbaaabaa', 'aaababbbaabaabbbaaabab', 'aabbbbbbaaaabaaaaababa', 'aababbbaababbaabbababa', 'aababbbaababbaabbababb', 'bbabaaababbbbbaabbbaab', 'bbabaaababbbbbaabbbaaa', 'bbbbaaaaabbbbababbbaab', 'bbbbaaaaabbbbababbbaaa', 'aaaaaabbbabaaabaababbb', 'aaaaaabbbabaaabaababba', 'baabbbbbbbbbabbbbabaab', 'baabbbbbbbbbabbbbabaaa', 'babaaaaabbbabababbbaba', 'babaaaaabbbabababbbabb', 'baabbbbabbaaababaabaab', 'baabbbbabbaaababaabaaa', 'baabaabaabbaabbaaaabaa', 'abbbbabaaabaaababababa', 'baabaabaabbaabbaaaabab', 'baaaabababbabaabababba', 'aaaabbbbbabbbaaabbbbab', 'aaaabbbbbabbbaaabbbbaa', 'baaaabababbabaabababbb', 'baabbbbaabbabbabbaabba', 'baabbbbaabbabbabbaabbb', 'babaabbababbbabbbbbaba', 'babaabbababbbabbbbbabb', 'baababbbabbbaaabbbabba', 'baababbbabbbaaabbbabbb', 'ababaaabaabbaaabbbbaba', 'ababaaabaabbaaabbbbabb', 'babbababbbaaabbbababaa', 'babbababbbaaabbbababab', 'bbaaabbbbbbabbabbabbab', 'bbaaabbbbbbabbabbabbaa', 'abbbabaaababaabaabaaba', 'abbbabaaababaabaabaabb', 'ababbbbabbabaababbabab', 'baaabaaabbbbbababbbabb', 'baaabaaabbbbbababbbaba', 'ababbbbabbabaababbabaa', 'baaaaaabaabbaabbbaaabb', 'baaaaaabaabbaabbbaaaba', 'ababbabbabbbbbbbbaabaa', 'aabaabbbbabbabbbaaabba', 'aabaabbbbabbabbbaaabbb', 'aaababaabbbbbbaabaabaa', 'aaababaabbbbbbaabaabab', 'aabbababbbabbbbbaabaab', 'aabbababbbabbbbbaabaaa', 'ababbabbabbbbbbbbaabab', 'aabbbbbbabbaabababbbba', 'aabbbbbbabbaabababbbbb', 'bbaabbabaaabaabbaabbaa', 'bbaabbabaaabaabbaabbab', 'aabaaabaababbaaabbbaab', 'ababbbbababbbaabbababb', 'ababbbbababbbaabbababa', 'aaaababbababababaabbba', 'aaaababbababababaabbbb', 'aabaaaabaabaabaababbba', 'ababababaaabbababbaaaa', 'ababababaaabbababbaaab', 'babbbbbabbbbbbaabbbbab', 'babbbbbabbbbbbaabbbbaa', 'bababaabaababbbaaaabbb', 'bababaabaababbbaaaabba', 'babaaababaaabbababbbaa', 'babaaababaaabbababbbab', 'aaaaaabbbbaabbaaabbbaa', 'bbabbaaaaaababbbbaabaa', 'bbbbbaaaabbbbbabbabaaa', 'bbbbbaaaabbbbbabbabaab', 'bbabbaaaaaababbbbaabab', 'aabaababaaaabbabaabbbb', 'aabaababaaaabbabaabbba', 'bbaaabbabbabaababaaaab', 'bababbabaababbbaaaaaba', 'bbbabbbbababbabaaababb', 'bbbabaaabababaaaabbbab', 'bbbabaaabababaaaabbbaa', 'bbbabbbbababbabaaababa', 'aabaabaabbbbabbaababba', 'aabaabaabbbbabbaababbb', 'babbbbbbabbababababbbb', 'babbbbbbabbababababbba', 'aabbbabababbbabbaababb', 'aabbbabababbbabbaababa', 'aabbbbbbbabbbbabbbbbaa', 'aabbbbbbbabbbbabbbbbab', 'aababaabababaabbaaaaba', 'abaabaabababababbaabbb', 'abaabaabababababbaabba', 'aababaabababaabbaaaabb', 'aabbbabbbabaaaaaaaabbb', 'abbabbbbbbbbbaabbbabaa', 'abbabbbbbbbbbaabbbabab', 'aabbbabbbabaaaaaaaabba', 'bbbabbaabbabbabaaaaabb', 'babbababbabbaababbaaab', 'babbababbabbaababbaaaa', 'bbabaababbbbaabababbba', 'abaaaabbbbabaaabbaaabb', 'aabaabaabaababbababaab', 'aabaabaabaababbababaaa', 'abaaaabbbbabaaabbaaaba', 'bbaabbabbabaabbbbbaaaa', 'bbaabbabbabaabbbbbaaab', 'babaaaabbabbaabaabbbaa', 'bbaababbbbbbaaabbbbbba', 'aabaaaabaaabbabbbaabba', 'aabaaaabaaabbabbbaabbb', 'aaaabbbabaaaababbaaabb', 'aaaabbbabaaaababbaaaba', 'bbbaaaabbababbbabaaaab', 'bbbaaaabbababbbabaaaaa', 'bbaaabbaabbbbbbbaabbbb', 'bbbabbaaabbbaaaaaababa', 'bbaaabbaabbbbbbbaabbba', 'bbbabbaaabbbaaaaaababb', 'aababbaabaaabbaababaaa', 'aababbaabaaabbaababaab', 'ababababaabaaabababbbb', 'ababababaabaaabababbba', 'aaaaaaabbabbaabbabaaba', 'aabaabaababbabaabbaaba', 'aabaabaababbabaabbaabb', 'aaaaaaabbabbaabbabaabb', 'aabaabbbbabbabababbaaa', 'aabaabbbbabbabababbaab', 'babbabababbbabaaaababa', 'babbabababbbabaaaababb', 'abbbabaaababbabbaaabbb', 'ababbbabaaaabbbaabaaba', 'ababbbabaaaabbbaabaabb', 'abbbabaaababbabbaaabba', 'abbbbbabaabbaaaabaabaa', 'abbbbbbbbabbbbbaaaaaba', 'abbbbbbbbabbbbbaaaaabb', 'baabbabbbabbbbbabbaaab', 'baabbabbbabbbbbabbaaaa', 'bababbaaaabaabbbaabaab', 'bababbaaaabaabbbaabaaa', 'abbbbbabbbabbbabbabaaa', 'abbbbbabbbabbbabbabaab', 'aabababbbbbbaaabbabbab', 'aabababbbbbbaaabbabbaa', 'bbbbabbbbaaabababbbbaa', 'bbbbabbbbaaabababbbbab', 'babbaababaababbbabbbaa', 'babbaababaababbbabbbab', 'ababaaabbaaaaaababaabb', 'ababaaabbaaaaaababaaba', 'aabbaabbababbabaaababa', 'aabbaabbababbabaaababb', 'aaaaabbbbbabbabbabbaba', 'abababbbaaabbaabbbbaba', 'aaaaabbbbbabbabbabbabb', 'abbbbbabaabbaaaabaabab', 'bbabbbaabbbaabababaabb', 'aaaaabbbababbaaaabaabb', 'aaaaabbbababbaaaabaaba', 'abbbbaabaaabaabbaaaabb', 'abbababaabababaaabaaab', 'abbababaabababaaabaaaa', 'abbbbaabaaabaabbaaaaba', 'abbbaaabababbaababbbba', 'abbbaaabababbaababbbbb', 'abbbbbaaabbaabbabbbbba', 'aabbabbbbbbbbaababbaba', 'ababbbaabbaabbbbabbbaa', 'ababbbaabbaabbbbabbbab', 'aabaabbaabbaaabbabbaba', 'aabaabbaabbaaabbabbabb', 'bbbaaabbbbbaabbbbbbbab', 'bbbaaabbbbbaabbbbbbbaa', 'aaabababbbbbbaabbbbaab', 'aaabababbbbbbaabbbbaaa', 'bbaabbabbaabbaaaaaabab', 'bbaabbabbaabbaaaaaabaa', 'abaaabbaaaabbaabaababa', 'abaaabbaaaabbaabaababb', 'baabaabbabbbbbbbabaaab', 'baabaabbabbbbbbbabaaaa', 'abbaabbabaaabbbbabaaab', 'abbaabbabaaabbbbabaaaa', 'abaaabaaaabbabbababbbb', 'abaaabaaaabbabbababbba', 'aaaabbaaaabbaaabbbaaba', 'aaaabbaaaabbaaabbbaabb', 'aaaaabbbbabbabbbbaaabb', 'aaaaabbbbabbabbbbaaaba', 'aaaababaabbabaaaabbaba', 'babbbbabbbaabaababbbbb', 'babbbbabbbaabaababbbba', 'aaaababaabbabaaaabbabb', 'abaaaababaabaaababbaba', 'bbaabaaababaaabaabbbbb', 'bbaabaaababaaabaabbbba', 'abaaaababaabaaababbabb', 'aaaabbbabaababbbaabaaa', 'aaaabbbabaababbbaabaab', 'aaabbbabaaaabbabaabbaa', 'aaabbbabaaaabbabaabbab', 'baabbabbbbababaaaaaabb', 'baabbabbbbababaaaaaaba', 'aabaabaabbabbaaababaab', 'aabaabaabbabbaaababaaa', 'aaaabaaaabaaaabababaab', 'bbabaabbababaabaaababb', 'bbabaabbababaabaaababa', 'aabaaabaabaaaaaabbaaaa', 'aabaaabaabaaaaaabbaaab', 'aaaabaaaabaaaabababaaa', 'babbaabaabbbbaaaaaabaa', 'babbaabaabbbbaaaaaabab', 'aaabbabaabbbbaabababaa', 'aaabbabaabbbbaabababab', 'aaabaababbbabababababa', 'aaababbbbababbbbbabaab', 'aaababbbbababbbbbabaaa', 'aaabaababbbabababababb', 'bbaabbaaaaaaabaaaabaaa', 'babaaabbbbbbbababaabba', 'babaaabbbbbbbababaabbb', 'abaaababababbaababaaab', 'abaaababababbaababaaaa', 'baaaabbaaaabaababbbbaa', 'baaaabbaaaabaababbbbab', 'aaabbbabababbabaaaabba', 'aaabbbabababbabaaaabbb', 'ababaababababbabbbbaab', 'aababbaabbbaabaaababbb', 'aababbaabbbaabaaababba', 'ababaababababbabbbbaaa', 'babbbabbaabaabbbbaabab', 'babbbabbaabaabbbbaabaa', 'babbbaabbbabaaabbbabab', 'babbbaabbbabaaabbbabaa', 'aaabbbabbbbbbbbabaaaba', 'aaabbbabbbbbbbbabaaabb', 'babbbbbbbbbaaaaabbbaab', 'babbbbbbbbbaaaaabbbaaa', 'babbaabbbbbbbababbbaba', 'abbbbbbabbbbbababbbaaa', 'abbbbbbabbbbbababbbaab', 'bbaaaaabaababbbaababab', 'bbaaaaabaababbbaababaa', 'abbabaaaababaabababaab', 'abbabaaaababaabababaaa', 'aabaaaabaaaaaaabbaabbb', 'bbaabbababbbbabbbbabba', 'bbaabbababbbbabbbbabbb', 'aabaaaabaaaaaaabbaabba', 'aabbbbabbababbabaabbba', 'aabbbbabbababbabaabbbb', 'aabbbbbaabbbbabbbbaaaa', 'aabbbbbaabbbbabbbbaaab', 'ababbabaaababaaaabbbba', 'ababbabaaababaaaabbbbb', 'bbbbabbaabaabaaaaaabab', 'bbbbabbaabaabaaaaaabaa', 'abbbbaaaaababbbbaabbab', 'abbbbaaaaababbbbaabbaa', 'baaaaabbaabbababbbaaab', 'ababbaaaaaaabbaaabbbab', 'ababbaaaaaaabbaaabbbaa', 'baaaaabbaabbababbbaaaa', 'bbaabaabbaaababbbaaabb', 'bbaabaabbaaababbbaaaba', 'bbabbabbaababababababb', 'bbabbabbaababababababa', 'aabbabbaaabbbaaaaaabaa', 'aabbabbaaabbbaaaaaabab', 'baabbababaaabbaaaaaaba', 'baabbababaaabbaaaaaabb', 'abbbaaababbabbaaaaabba', 'abbbaaababbabbaaaaabbb', 'abaaabbbbbaaaabbababab', 'abaaabbbbbaaaabbababaa', 'aaababbababbbbbbaabbba', 'aaababbababbbbbbaabbbb', 'aabaabaabbababbbabbbab', 'aabaabaabbababbbabbbaa', 'abbabababaabbbabbaabab', 'abbabababaabbbabbaabaa', 'baabaaabaabbbaaaaaabba', 'baabaaabaabbbaaaaaabbb', 'abaabaaabaaaaaabbbabba', 'abaabaaabaaaaaabbbabbb', 'bbbbbabbabaaaababababa', 'bbbbbabbabaaaababababb', 'ababbabbbbbabbbabbbaab', 'babbbbabaabababbabaaab', 'bbababbbbbaaababababba', 'aaaababbbabbaabaababaa', 'aaaababbbabbaabaababab', 'bbbabaabaaabaaabaabaaa', 'bbbabaabaaabaaabaabaab', 'aabaabbbbababbbabababb', 'aabaabbbbababbbabababa', 'bbbbbbababbbbbbababbaa', 'abbabaabbababbabbbabba', 'abbabaabbababbabbbabbb', 'bbbbbbababbbbbbababbab', 'abbbbbaaabababababbbbb', 'abbbbbaaabababababbbba', 'aaaabaaaabaaaaaababaab', 'aaaabaaaabaaaaaababaaa', 'aaaaaabbaaabbabaaaabab', 'aaaaaabbaaabbabaaaabaa', 'aaaabbabbbaaaababbbbbb', 'aaaabbabbbaaaababbbbba', 'abbabaababaaabaababbbb', 'abbabaababaaabaababbba', 'babbaaabbbabaababbbabb', 'babbaaabbbabaababbbaba', 'abaabbabbbbabbaaaababb', 'abaabbabbbbabbaaaababa', 'bbaaaaabaabaaaabaabbaa', 'bbaaaaabaabaaaabaabbab', 'abbaabbabbbabaabaababa', 'abbaabbabbbabaabaababb', 'abaababababbaabaabbabb', 'abaababababbaabaabbaba', 'aaabaabbabbabaaabababb', 'bbbaababbbbaabbbbaaaba', 'bbbaababbbbaabbbbaaabb', 'aaabaabbabbabaaabababa', 'bbabbbabababaaababbaaa', 'bbabbbabababaaababbaab', 'baababaabaaaaabbabbbbb', 'baababaabaaaaabbabbbba', 'aaabbaaabbbabaaaaaaaba', 'aaabbaaabbbabaaaaaaabb', 'aaabaabbababbaabbbbbbb', 'aaabaabbababbaabbbbbba', 'aaaababbbabaaabbbaaaba', 'aaaababbbabaaabbbaaabb', 'aabbababaaaabbaaabaaab', 'baabababbabbbaabbbbbbb', 'baabababbabbbaabbbbbba', 'aabbababaaaabbaaabaaaa', 'aaaaaabababbaabaabbbbb', 'aaaaaabababbaabaabbbba', 'bbabbbbabaaababaaabbba', 'aaaaaabbbbbaabbaabaaba', 'aaaaaabbbbbaabbaabaabb', 'bbabbbbabaaababaaabbbb', 'aaaabbbbbbbbaaabaababb', 'aaaabbbbbbbbaaabaababa', 'aaababbabbbbbbbbaaaaaa', 'aaababbabbbbbbbbaaaaab', 'baabaaabaaabaabbbbabba', 'baabaaabaaabaabbbbabbb', 'aaababababaababbbbbaba', 'aaababababaababbbbbabb', 'aaabbbbbbaaaaabbababaa', 'aaabbbbbbaaaaabbababab', 'bbaaaaabbaababbaaaabbb', 'bbaaaaabbaababbaaaabba', 'babbbabbabababaabaaaab', 'babbbabbabababaabaaaaa', 'aabbbaaabbbbbbbbabaaba', 'aabbbaaabbbbbbbbabaabb', 'bbbaabaaaabaababababba', 'bbbaabaaaabaababababbb', 'abbaabbabaaaabbaababab', 'abbaabbabaaaabbaababaa', 'abbababaabbbaababbaaaa', 'abbababaabbbaababbaaab', 'bbaabbabaaabaabaaabaaa', 'abbaaaabbabbabaaaaaaba', 'abbaaaabbabbabaaaaaabb', 'aaaababaabbbabababbabb', 'aabbaaababababbbbbaabb', 'aabbaaababababbbbbaaba', 'aaaababaabbbabababbaba', 'abbbababaaabbbbabbbabb', 'abbbababaaabbbbabbbaba', 'abbbabbabbbabbbabbabab', 'abbbabbabbbabbbabbabaa', 'baabaababaabbbbababaab', 'baabaababaabbbbababaaa', 'abbaaabbbaababbbaaaaab', 'abbaaabbbaababbbaaaaaa', 'abbabbbbbabaaababaaaba', 'bbbabaaaabbaabaaabbaba', 'bbbabaaaabbaabaaabbabb', 'babaabababaabababaabaa', 'babaabababaabababaabab', 'babaaabbaaaaaabbaaaaaa', 'babaaabbaaaaaabbaaaaab', 'ababaabbbbbabbbaaaabba', 'ababaabbbbbabbbaaaabbb', 'bbbabaaababbbaaabbbaab', 'bbbbababaaababbaaabbbb', 'bbbbababaaababbaaabbba', 'bbbabaaababbbaaabbbaaa', 'bbaabaabababbaaababbab', 'bbaabaabababbaaababbaa', 'babababaaabaabaabaaaab', 'aababbabbabaaaabaaaabb', 'bbaaaabaababbbbbbababb', 'bbaaaabaababbbbbbababa', 'baaaabbabababbaaaababa', 'baaaabbabababbaaaababb', 'abaaaaababaaabbaabbabb', 'baaabaabaaaaaaabbbabab', 'bbaabaabbbbbbababaaaba', 'bbaabaabbbbbbababaaabb', 'bbbaabbbbbabbbaabaaaaa', 'baaabaabaaaababababbba', 'baaabaabaaaababababbbb', 'bbbaabbbbbabbbaabaaaab', 'aaaaabbbabbbbabaabbbaa', 'aaaaabbbabbbbabaabbbab', 'bbbaaaaaaabaaaaaabaaaa', 'bbbaaaaaaabaaaaaabaaab', 'abaaaabbaaaabaabbbbaaa', 'abaaaabbaaaabaabbbbaab', 'aabbbbaababbbaababaaab', 'aabbbbaababbbaababaaaa', 'bbabbaabbbabababaaabba', 'bbabbaabbbabababaaabbb', 'bbaababaaabbababbababa', 'aaaabaabbbaaababbaabbb', 'aabbbbaabbabbbabbbabaa', 'aabbbbaabbabbbabbbabab', 'aaaabaabbbaaababbaabba', 'bbaababaaabbababbababb', 'aabbbaaaaaaaaabbbaabbb', 'aabbbaaaaaaaaabbbaabba', 'abbbbbbabaabbbabbaabab', 'abbbbbbabaabbbabbaabaa', 'aaaaabbabbbabbaaaaabaa', 'aaaaabbabbbabbaaaaabab', 'bbaabaaaabaabbababbbba', 'bbaabaaaabaabbababbbbb', 'abbabbaaabbaabbaabbbaa', 'abbabbaaabbaabbaabbbab', 'abababbbaabaaabaabbbaa', 'baabaabbbbaaabbaaaabbb', 'baabaabbbbaaabbaaaabba', 'ababaaaaaabbbaaabbaaba', 'bbaababaababbaaabaaaaa', 'ababaaaaaabbbaaabbaabb', 'abbaabbaabbaaaaaabbbab', 'abbababbbaabaababbbaaa', 'abbababbbaabaababbbaab', 'abbaabbaabbaaaaaabbbaa', 'babbaaabbbbaabaababbab', 'baaababaaabbbaabbbaabb', 'baaababaaabbbaabbbaaba', 'babbaaabbbbaabaababbaa', 'aabaabbbabaaababaabbba', 'aabaabbbabaaababaabbbb', 'abbbbabaabbbbaaabbabba', 'abbbbabaabbbbaaabbabbb', 'baaaabbbbaabbabbabbbba', 'aaabbabbabaabbbabbbbaa', 'aaabbabbabaabbbabbbbab', 'bbbbabbababababaaaabab', 'abbaaaaabbbaabaaaabbaa', 'abbaaaaabbbaabaaaabbab', 'babbaabbaaaababaabbbba', 'babbaabbaaaababaabbbbb', 'bbabbbaaaabaabbaabbbaa', 'bbabbbaaaabaabbaabbbab', 'bbaaaaaabbabaabbbaaaba', 'bbaaaaaabbabaabbbaaabb', 'bababbaabbabbaabbbbaab', 'bababbaabbabbaabbbbaaa', 'abbbaabbbbababbaababba', 'baaabaaabaabaaababbaab', 'abbbaaaaabbbbbaaabbaba', 'abbbaaaaabbbbbaaabbabb', 'baaabaaabaabaaababbaaa', 'babbbababaabaaabaaaaab', 'babbbababaabaaabaaaaaa', 'aaaaaabbbaaabaaabbaaaa', 'abbbbabbbbabbbbaabaabb', 'abbbbabbbbabbbbaabaaba', 'aaaaaabbbaaabaaabbaaab', 'bababaababbbbabbbabbbb', 'bababaababbbbabbbabbba', 'aababaabbbbababbbbbbbb', 'aababaabbbbababbbbbbba', 'abbbbbbbbaabbbabababaa', 'abaaabbabbbabbaabaabbb', 'abaaabbabbbabbaabaabba', 'ababaaaaaabbababaaaaab', 'ababaaaaaabbababaaaaaa', 'bbbbaabbbbbbaaabaababa', 'bbbbaabbbbbbaaabaababb', 'abaabbbbbbaaaabaaabbab', 'abbabbbaaabbaabbabbabb', 'abbabbbaaabbaabbabbaba', 'aaabbbbbbbaabbbabbbbab', 'aaabbbbbbbaabbbabbbbaa', 'baabbbabaaaaabaabbbaab', 'baabbbabaaaaabaabbbaaa', 'aababaaaabaabbabbaabaa', 'abaaababbbbbbabbaaaaba', 'abaaababbbbbbabbaaaabb', 'aababaaaabaabbabbaabab', 'aaababbabbababbababbba', 'aaababbabbababbababbbb', 'babbbbbbabbbaaabbaabbb', 'babbbbbbabbbaaabbaabba', 'bbbbababbaababbaababab', 'abbbbabbabbababbabbaaa', 'baabbbbabbbabaabaaabab', 'aabaaaabaaababbabbabbb', 'baaabbaabbbbbbbabbabaa', 'baaabbaabbbbbbbabbabab', 'aabaaaabaaababbabbabba', 'aabbabbaabababbaaabbaa', 'aabbabbaabababbaaabbab', 'babbbaabbabbaaaabaabba', 'babbbaabbabbaaaabaabbb', 'bbbbaabaaaabbbbabaaaaa', 'babaabbbbabbbaabababba', 'babaabbbbabbbaabababbb', 'bbbbaabaaaabbbbabaaaab', 'babbaaabaaaabbaabbaaaa', 'babbbababbbaabababbaba', 'abbababbababbaabbbbaaa', 'abbababbababbaabbbbaab', 'babbbababbbaabaaaaabba', 'babbbababbbaabaaaaabbb', 'aabbaaabaabbaabbbbbabb', 'aabbaaabaabbaabbbbbaba', 'baaaababbbbbaaaabbaabb', 'aabbbbbaaaaaaaabababbb', 'bababbbbbbabbbbbaabbbb', 'bababbbbbbabbbbbaabbba', 'bbaaabababaabbbabbbabb', 'abaabbaaabbbaaababbaab', 'bbbbbabbaaaabaabaaaaba', 'abababbaaaabaaaababbbb', 'bbbbbabbaaaabaabaaaabb', 'abababbaaaabaaaababbba', 'aabaaababbbbaaabbabbaa', 'aabaaababbbbaaabbabbab', 'aaabbbababbabaaabbabaa', 'abaabbbbaaaabababbaaaa', 'abaabbbbaaaabababbaaab', 'aaabbbababbabaaabbabab', 'ababaababbaabbbaaaaaba', 'ababaababbaabbbaaaaabb', 'abaababbbabaaabbaababb', 'abaababbbabaaabbaababa', 'bbaabaabbaabbbaabbbabb', 'bbaabaabbaabbbaabbbaba', 'abbaabbbababbabaaaabba', 'abbaabbbababbabaaaabbb', 'ababbbababbbaaaababbab', 'aabbbabbabbaabaaaaabbb', 'aabbbabbabbaabaaaaabba', 'ababbbababbbaaaababbaa', 'bbaabbbabaababbabbbaab', 'bbaabbbabaababbabbbaaa', 'bbaaabbbaaaaabbabbaaab', 'abbabbbaabbabaaabaabba', 'abbabbbaabbabaaabaabbb', 'bbaaabbbaaaaabbabbaaaa', 'babbbabbbaabbbaaaabbbb', 'abbbbbabbaabbaaabbabab', 'abbbbbabbaabbaaabbabaa', 'babbbabbbaabbbaaaabbba', 'bbbbbbbbabbbabbbbaabbb', 'bbbbbbbbabbbabbbbaabba', 'aabbaaababbbaabbabbbbb', 'aabaaabaaabaababaababb', 'abbaabbaabbabbbaaaabbb', 'abbaabbaabbabbbaaaabba', 'baaabbababaabaabbaabab', 'baaabbababaabaabbaabaa', 'abbbababbabaabbababbaa', 'abbbababbabaabbababbab', 'aaabbaaabaabbaabbbbaba', 'bbbaababaabbaaaaaaabab', 'bbbaababaabbaaaaaaabaa', 'aaabbaaabaabbaabbbbabb', 'aaaabbbaababaaabababaa', 'aaaabbbaababaaabababab', 'abbbbbababbbbbbabaaabb', 'abbbbbababbbbbbabaaaba', 'abbabaaaabbabbabbbaaab', 'abbabaaaabbabbabbbaaaa', 'aabababbaaaabababbbbbb', 'aabababbaaaabababbbbba', 'aaabaabbbabaabbaabbaba', 'aaabaabbbabaabbaabbabb', 'bbbabbaabaabbaababbbba', 'bbbabbaabaabbaababbbbb', 'bababbabbbabaaabababbb', 'bababbabbbabaaabababba', 'babbaabbbaaabbbbbbaabb', 'babbaabbbaaabbbbbbaaba', 'aaaaaabbbbbaaabbaabbba', 'aaaaaabbbbbaaabbaabbbb', 'abaaaabbaaababbbabbaba', 'abaaaabbaaababbbabbabb', 'bbaabbbaaabbaaabbbabbb', 'aaabbabbabbbabbaabbbab', 'aaabbabbabbbabbaabbbaa', 'bbaaabaaabbababbaabbbb', 'bbaaabaaabbababbaabbba', 'abaabbbaaaaaabbbbaaaaa', 'bbbbababbbbbaaabbaabaa', 'bbbbababbbbbaaabbaabab', 'abaabbbaaaaaabbbbaaaab', 'abbaaaababbaaaaaabbaba', 'abbaaaababbaaaaaabbabb', 'aaaaabbaaabbbbabababaa', 'aaaaabbaaabbbbabababab', 'aabbaaaabbbbbababbabbb', 'aabbaaaabbbbbababbabba', 'abababbbaabaababaaaaaa', 'abababbbaabaababaaaaab', 'ababbbabbaabbbabbbabab', 'baaaabbbabaaaaabbbbabb', 'baaaabbbabaaaaabbbbaba', 'ababbbabbaabbbabbbabaa', 'bbabbbbbabaabbbbbabbaa', 'bbabbbbbabaabbbbbabbab', 'bbbabaaababbbbaabaabba', 'bbbabaaababbbbaabaabbb', 'bbaaabbaaabbbbabbbabab', 'aaaaababaaababbabbabaa', 'aaaaababaaababbabbabab', 'aabbabaaababbaaabaaaaa', 'aabbabaaababbaaabaaaab', 'bbbbaaababbbaaaabaaaab', 'bbabababbabbbbababbaaa', 'bbabababbabbbbababbaab', 'bbbbaaababbbaaaabaaaaa', 'aabaabbbaaabaabbababaa', 'baaabaababaaabaaababab', 'baaabaababaaabaaababaa', 'aabaabaaaaaaaabbbbbbbb', 'bbbaaabaabaaaabbaaaabb', 'bbbaaabaabaaaabbaaaaba', 'abaabbababaabbaabaabaa', 'abaabbababaabbaabaabab', 'ababbabbabaabbaabbaaba', 'ababbabbabaabbaabbaabb', 'abbbaababbbaaabbaabbab', 'aaaabaabaabbbbbbaabaaa', 'aaaabaabaabbbbbbaabaab', 'abbbaababbbaaabbaabbaa', 'baaaababbababaaabbbbaa', 'abbbbbbabbbaaabbaabbba', 'baaaababbababaaabbbbab', 'abaaabbabbabababaababa', 'abaaabbabbabababaababb', 'bbaaaabbbbbaabaaabbaab', 'bbaaaabbbbbaabaaabbaaa', 'bbababaabaabaaabaaaaab', 'aabbabbbaabbabaabbaaba', 'aabbabbbaabbabaabbaabb', 'bbababaabaabaaabaaaaaa', 'baaabbbabaaaaaaabbbaba', 'baaabbbabaaaaaaabbbabb', 'abbabbbaaabbabbaaaabbb', 'abbabbbaaabbabbaaaabba', 'bbbbbaaabbbabaaabbbaaa', 'bbbbbaaabbbabaaabbbaab', 'bbbbbaababaaaaaaabbbba', 'bbbbbaababaaaaaaabbbbb', 'babaabaabbbabaaababbab', 'babaabaabbbabaaababbaa', 'bbaaaaaabbabbbaaababaa', 'bbaaaaaabbabbbaaababab', 'bbabaabbaabaababbbabab', 'bbabaabbaabaababbbabaa', 'ababaabbbaaaaaaaabbaba', 'ababaabbbaaaaaaaabbabb', 'abababbabaaaabaabbbbaa', 'abbbaaabaaaaaaabaabbbb', 'abbbaaabaaaaaaabaabbba', 'abababbabaaaabaabbbbab', 'abbbbaabaaaaaaabaaaaaa', 'abbbbaabaaaaaaabaaaaab', 'bbbaaaaaaaabbaababaaaa', 'bbbaaaaaaaabbaababaaab', 'ababbbaabbaaababaaabbb', 'babbabbbbabbabbbaaaaaa', 'ababbbaabbaaababaaabba', 'babbabbbbabbabbbaaaaab', 'babaababbbabaabbbaabab', 'aaaabbaabaabbabaababbb', 'babbbaaabbabaabbabaabb', 'abbaabbababaaabbbaaaab', 'aaabaabaabbabaaababaaa', 'aaabaabaabbabaaababaab', 'abbaabbababaaabbbaaaaa', 'bbbabbbbbbbaababbababa', 'bbbabbbbbbbaababbababb', 'abaababbaaabaabaababba', 'abaabbaaaabababbabaaaa', 'abaabbaaaabababbabaaab', 'babaaaabaaaabaaabbaaba', 'babaaaabaaaabaaabbaabb', 'aaabbabababaabbbaaaabb', 'aaabbabababaabbbaaaaba', 'bbababaabbbaaaabbabbba', 'ababbabbbbbbaababbabbb', 'ababbabbbbbbaababbabba', 'baaabaababbaabbbbbabaa', 'baaabaababbaabbbbbabab', 'bbbbbabbbabaaababababb', 'bbbbbabbbabaaababababa', 'bbbbbabababbbaabbbaaab', 'baabbaabbbaabbbbbbaaba', 'baabbaabbbaabbbbbbaabb', 'bbbbbabababbbaabbbaaaa', 'aaabbaaaaabbabbaaaaaab', 'aaabbaaaaabbabbaaaaaaa', 'aababbabbabbaaababaaab', 'aababbabbabbaaababaaaa', 'bbaaaaaabbabaaaaaaaaab', 'bbaaaaaabbabaaaaaaaaaa', 'baabbabbababbabababbbb', 'baabbabbababbabababbba', 'bababbabababaaaaabbbab', 'baabbabababaaaaabaaabb', 'baabbabababaaaaabaaaba', 'aabaabaabbababababbaaa', 'aabaabaabbababababbaab', 'baaabbbbabbbabaaaababb', 'baaabbbbabbbabaaaababa', 'baaabbbabbbbabbaabbbba', 'bbbbbabaaaabbbababbaba', 'bbbbbabaaaabbbababbabb', 'aabbabababbbbbabaaaabb', 'aabbabababbbbbabaaaaba', 'bbbbababbaababbbabbbbb', 'bbbbababbaababbbabbbba', 'aabbaabbbbababaaabaaba', 'aabbaabbbbababaaabaabb', 'aabbaaababbbababaabbbb', 'baaabbaababbabbaababab', 'baaabbaababbabbaababaa', 'aabbaaababbbababaabbba', 'baabaaaababaabbbbaabba', 'babbaaabbbbbababbbbabb', 'babbaaabbbbbababbbbaba', 'ababaaabbbbaaababaaaba', 'ababaaabbbbaaababaaabb', 'baabaaaababaabbbbaabbb', 'aaabaaabbabbababbbbaba', 'aaabaaabbabbababbbbabb', 'abbabbbaaaabbabababbba', 'bbbaaaababbbbbbbbbaaab', 'abbabbbaaaabbabababbbb', 'aaabbaabbbaaabbbbbabab', 'ababbaababbaabababaaaa', 'abbabbbababaabbbbabbbb', 'abbabbbababaabbbbabbba', 'abbaaababaabbaaabbaabb', 'bbabbbbaabaaaabbabbaaa', 'bbabbbbaabaaaabbabbaab', 'abbaaababaabbaaabbaaba', 'abaabbaababbabbabaaaba', 'abaabbaababbabbabaaabb', 'babbabbaabbbabbaaabbba', 'babbabbaabbbabbaaabbbb', 'aabababbbbbbabaababaaa', 'aabababbbbbbabaababaab', 'bbaaabbbaaaaabbaababaa', 'bbaaabbbaaaaabbaababab', 'baaabbabbababbbabaabaa', 'baaabbabbababbbabaabab', 'abaaaaabaabbbaabaabbab', 'abaaaaabaabbbaabaabbaa', 'babaababbbaaaaaabbabab', 'babaababbbaaaaaabbabaa', 'babababbbbababababbaaa', 'babababbbbababababbaab', 'aaabbababababababbbbbb', 'babababbabbaabbaaabaaa', 'bbabaabaaaabaaabbabbbb', 'bbabaabaaaabaaabbabbba', 'aaabbaaabaabaabbbaaabb', 'aaabbaaabaabaabbbaaaba', 'bbbbabbbbbbababbbaaaba', 'bbaaabbbabbaabbbbbbbaa', 'bbaaabbbabbaabbbbbbbab', 'bbbbabbbbbbababbbaaabb', 'abaaabbbabaababbabaaaa', 'bbaaaaabbbaaaaabbabbab', 'abaabbaaababbabbbbbaba', 'bbaaaaabbbaaaaabbabbaa', 'abaaabbbabaababbabaaab', 'aabbbbabbbaabababababa', 'aabbbbabbbaabababababb', 'aaaaaabbbabbaaaaaaabab', 'aaaaaabbbabbaaaaaaabaa', 'aaaaaabbabbbaababbabaa', 'abbaabaaabababbababbba', 'abbaabaaabababbababbbb', 'aabbabbaaaaabaabaabbba', 'aabbabbaaaaabaabaabbbb', 'aababbbabaaaabbabbabaa', 'aaaabababbabaabbbbbaba', 'aaaabbbbaaaaaaabaaabbb', 'aababbbabaaaabbabbabab', 'abbbabaabbbbbababaaaaa', 'baabababaabaaabbabaaab', 'baabababaabaaabbabaaaa', 'bbbbbbaaabbbabbbabbbbb', 'bbbbbbaaabbbabbbabbbba', 'baabbabaaaabbaaabaabab', 'baabbabaaaabbaaabaabaa', 'aaabaabaaaaabbaaaabaaa', 'aaabaabaaaaabbaaaabaab', 'aabaaabbaabbbbbbbabaaa', 'aabaaabbaabbbbbbbabaab', 'baaaabbbbbbaaaaabbbaba', 'baabbababbaaabbbaaaaaa', 'baabbababbaaabbbaaaaab', 'baaabaabbaaaaabbbbaabb', 'baaabaabbaaaaabbbbaaba', 'baaababbaabaabbaabbbaa', 'baaababbaabaabbaabbbab', 'bbbbaababaabbaabbababa', 'baaaabbbbbbbbbbbabbbba', 'bbbbaababaabbaabbababb', 'abaabaabaabbbaaabaaaab', 'babbbbbbabbaaaabbbbbab', 'babbbbbbabbaaaabbbbbaa', 'abaabaabaabbbaaabaaaaa', 'baabbabbbabababbbbbaba', 'bbabbbbabbababbbabaaaa', 'baaaabbbbbbbbbbbabbbbb', 'baabbbbbbabbbababaaaaa', 'bababababbaabbaabbbbbb', 'baabbbbbbabbbababaaaab', 'baaaababbbaabbbbbabbba', 'baaaababbbaabbbbbabbbb', 'baabbabbbabababbbbbabb', 'abaaabbaaaaabbabbbbabb', 'abaaabbaaaaabbabbbbaba', 'abaabaabbaaabbababbaab', 'abaabaabbaaabbababbaaa', 'babbbaaaaaababbabbbbba', 'abaabbaabbbbabbabaabaa', 'abaabbaabbbbabbabaabab', 'baabbbbbaababbabaabaab', 'baabbbbbaababbabaabaaa', 'aaababababbababaabbbba', 'aaababababbababaabbbbb', 'ababbaabababbaabbbaaab', 'ababbaabababbaabbbaaaa', 'abababaabaaaababbaaabb', 'abababaabaaaababbaaaba', 'babbaaaabbbbaabbbaaaaa', 'babbaaaabbbbaabbbaaaab', 'baababbbabbbbaaabaabaa', 'baababbbabbbbaaabaabab', 'bbaabaabbabababbabbbab', 'bbaabaabbabababbabbbaa', 'baaabbbabbbbbabaaabbaa', 'baaabbbabbbbbabaaabbab', 'bbaaabbaabbbaabbbbaabb', 'abbabbaaabaaabbaaaabbb', 'bababbababaaabbbabbbbb', 'bbabaabbbbabbabbaabbbb', 'bbabaabbbbabbabbaabbba', 'bababbababaaabbbabbbba', 'ababbaaabbabbbaabaaabb', 'ababbaaabbabbbaabaaaba', 'abaaaaaaaabaaaababaaab', 'abaaaaaaaabaaaababaaaa', 'bbbabbabbbabaababaabba', 'bbbabbabbbabaababaabbb', 'aabbbaababababaababbaa', 'aabbbaababababaababbab', 'aaabaabbababbbaaaaaabb', 'aaabaabbababbbaaaaaaba', 'bbbabaabababbbbabaaabb', 'bbbabaabababbbbabaaaba', 'bbbabaabbabbaabaaabaab', 'bbbabaabbabbaabaaabaaa', 'ababaababbabbabaababba', 'ababaababbabbabaababbb', 'bbbbaaabbabbbabbbbabbb', 'bbbbaaabbabbbabbbbabba', 'abbaabbbaaaababbbbaabb', 'aabbabbbabaaabbbbbbbaa', 'aabbabbbabaaabbbbbbbab', 'abbaabaaaaababbaaababa', 'aabbabbaabbbbbbabbabab', 'aabbabbaabbbbbbabbabaa', 'aababbaaaabaaabaabbaba', 'aababbaaaabaaabaabbabb', 'bbaaabaabaaaaabbaabaab', 'bbaaabaabaaaaabbaabaaa', 'abaaabbabaaabbbbbabaab', 'aabbaabbbbabababbbbaab', 'baaabbbaabbbaabbaaabbb', 'aabbaabbbbabababbbbaaa', 'baaabbbaabbbaabbaaabba', 'bbabbbbaabaababaabbaab', 'bbabbbbaabaababaabbaaa', 'bbbaabbbabaaabbbbabbbb', 'bbbaabbbabaaabbbbabbba', 'babbbbaabbbbaaabbaaaab', 'babbbbaabbbbaaabbaaaaa', 'ababbbbaabaabaabaaabaa', 'ababbbbaabaabaabaaabab', 'bbabbaabbaabaababbaaba', 'abbbaabbabaaaabaaaaaaa', 'abbbaabbabaaaabaaaaaab', 'abaabaabbbababbaaabaab', 'abaabaabbbababbaaabaaa', 'baabbbbbaabaaabbabbaab', 'baabbbbbaabaaabbabbaaa', 'aabbabbabaabbbaababaaa', 'aabbabbabaabbbaababaab', 'aaaabbbbbabababbabbaba', 'baaabbababbbbbaabbbaba', 'baaabbababbbbbaabbbabb', 'aaaabbbbbabababbabbabb', 'aaaaaabaaabbbababbabab', 'aaaaaabaaabbbababbabaa', 'aaaabbbaaabaaababaabaa', 'aaaabbbaaabaaababaabab', 'bababbbbbaabaaaaabbaba', 'baaabbbbbbabababaabbbb', 'aaabbbabbbbbabbaabaabb', 'aaabbbabbbbbabbaabaaba', 'baaabbbbbbabababaabbba', 'bababbbbbaabaaaaabbabb', 'babaabbaabababaabbaabb', 'babaabbaabababaabbaaba', 'baabbbbabbabbabababbaa', 'abbbabaaaabbaaaaabbabb', 'abbbabaaaabbaaaaabbaba', 'bbaabbabbaabbaabbbbbbb', 'bbaabbabbaabbaabbbbbba', 'babaabbabbbbababbababb', 'babaabbabbbbababbababa', 'bbbaababbabbbababbaabb', 'bbbaababbabbbababbaaba', 'bbaaabbabaaababaababba', 'babaabbbabbaaaabbbabaa', 'babaabbbabbaaaabbbabab', 'abbbbbbaabbaaabababbbb', 'abbbbbbaabbaaabababbba', 'aabaabbbbabaaabaaaabbb', 'aabaabbbbabaaabaaaabba', 'bbbbbbabababbbaaabbbbb', 'aaaaaaabaaaaaaabbaaaba', 'babaaababaaababaabbaab', 'babaaababaaababaabbaaa', 'aaaaaaabaaaaaaabbaaabb', 'bbbbbbabababbbaaabbbba', 'bbbbababbaabbbbbbaabab', 'abbaabbbaaabaabbbaabba', 'abbaabbbaaabaabbbaabbb', 'ababaabaaaaabbaababbba', 'ababaabaaaaabbaababbbb', 'bababbbabbababbbabbbbb', 'aaaababbaaaabaabbbbaab', 'aaaababbaaaabaabbbbaaa', 'bababbbabbababbbabbbba', 'aabababaaaaabaababbaaa', 'aabababaaaaabaababbaab', 'ababbbabbaabaaabababaa', 'aaaaaaaaaaaabaaabbbbaa', 'aaaaaaaaaaaabaaabbbbab', 'ababbbabbaabaaabababab', 'bababaaabbbbbaabbbabbb', 'bababaaabbbbbaabbbabba', 'ababaaaaabbbbabaaaabbb', 'ababaaaaabbbbabaaaabba', 'abbbbabbaaaababbaaaaba', 'abbbbabbaaaababbaaaabb', 'abaabbabaabbaabbaaabba', 'baaaaaabaabaaababaaabb', 'baaaaaabaabaaababaaaba', 'aaaabbbaababbaabbbaaab', 'aaaabbbaababbaabbbaaaa', 'abbbaabbbababbaabababa', 'abbbaabbbababbaabababb', 'bbabbbbbbaaaabbbabaaab', 'bbbabbabbbaaababaabaaa', 'bbbabbabbbaaababaabaab', 'bbabbbbbbaaaabbbabaaaa', 'aababbbaabbbbbabbabbba', 'aababbbaabbbbbabbabbbb', 'abbbbabbbbaaaaaaaabbab', 'abbbbabbbbaaaaaaaabbaa', 'bbaabababbaabbbbbaabbb', 'bbababbbbabaabbbbabbab', 'bbababbbbabaabbbbabbaa', 'aababaaaabaaababbababb', 'bbaabaabbbbbbbabbbaaab', 'bbaabaabbbbbbbabbbaaaa', 'babbaabbbaaaaabaaabbab', 'aababaaaabaaababbababa', 'babbaabbbaaaaabaaabbaa', 'bbbbbbababababaababbba', 'bbabbaaaaaababaabbabaa', 'bbabbaaaaaababaabbabab', 'bbbbbbababababaababbbb', 'aaaabbabbbaabbaababbbb', 'aaaabbabbbaabbaababbba', 'aaaaabaababbbaabbabbaa', 'aaaaabaababbbaabbabbab', 'bbbababbaaabbababbbbab', 'babbbaabaabbaababbabbb', 'babbbaabaabbaababbabba', 'abbabaaaaaabbabaaabaaa', 'aaaabbbabaaababbbaaaab', 'abbabaaaaaabbabaaabaab', 'baabaaaaabbaaabbbaaaab', 'baabaaaaabbaaabbbaaaaa', 'aabaababaaaabababbabab', 'bbbababbabaabbbabbbbaa', 'bbbababbabaabbbabbbbab', 'abbbababababbaabababab', 'abbbababababbaabababaa', 'aabbaaaaabaabbaababbaa', 'bbabaaabbabbbaabbaaaab', 'bbabaaabbabbbaabbaaaaa', 'aabbaaaaabaabbaababbab', 'baabbbbaaabbaaabbaabbb', 'baabbbbaaabbaaabbaabba', 'bbaabbababaaaabbaabbab', 'babbababbaaaababbabbaa', 'babbababbaaaababbabbab', 'bbbbbaaabaababbbaabbaa', 'bbbbbaaabaababbbaabbab', 'aabbaabbabaaabaaaaabbb', 'aaaabbabbbbbbbababbbaa', 'aaaabbabbbbbbbababbbab', 'aabbbbaabaaabababaaaba', 'aabbbbaabaaabababaaabb', 'bbbabaababbbabaaaaaaaa', 'abababaaaaabaababaaaba', 'abababaaaaabaababaaabb', 'abbbabbaaaabbaaabbaabb', 'abbbabbaaaabbaaabbaaba', 'abbaababaaaaabbaaaabab', 'abbaababaaaaabbaaaabaa', 'aabbababbbbbaababaaabb', 'abaabaabababababbbabba', 'abaabaabababababbbabbb', 'aabbababbbbbaababaaaba', 'bbaabbbbbaababbababbaa', 'bbaabbbbbaababbababbab', 'aaaabbaabaababbaaabbaa', 'aaaabbaabaababbaaabbab', 'aaaaaabbbaaaabbabbbabb', 'baabaabaaabbbabbbaaabb', 'baabaabaaabbbabbbaaaba', 'babbbabbabbbaaaaabaabb', 'babbbabbabbbaaaaabaaba', 'baaabaaababaabbbabbbaa', 'aaaaaabbbaaaabbabbbaba', 'bbabaabaaabbaaaaabaaaa', 'bbabaabaaabbaaaaabaaab', 'abbbaaababaabbabbaaaba', 'abbbaaababaabbabbaaabb', 'baaaaabbbbaabaababbaba', 'baaaaabbbbaabaababbabb', 'baabbbabbbbbbbbbbaabba', 'baabbbabbbbbbbbbbaabbb', 'bbaaaaabaaabaababbabab', 'bbaaaaabaaabaababbabaa', 'ababbbaaaabaaaababbbba', 'ababbbaaaabaaaababbbbb', 'abbbaaabaabbbabaabbabb', 'abbbaaabaabbbabaabbaba', 'bbbababaaabbabababbaab', 'bbbababaaabbabababbaaa', 'bababbbabababbbbababab', 'bababbbabababbbbababaa', 'bbababbabaabbbbbababbb', 'babbbaabaabaaaaaabbbaa', 'babbbaabaabaaaaaabbbab', 'bbbbaabaabaaaabaaaaabb', 'bbbbaabaabaaaabaaaaaba', 'abbaaabbbbaaaabaababab', 'abbbaabbbbbaaaabaaabba', 'abbbaabbbbbaaaabaaabbb', 'abbaaabbbbaaaabaababaa', 'ababbaabaaabbbaabbabab', 'ababbaabaaabbbaabbabaa', 'babaaabbbbabbaaababbaa', 'babaaabbbbabbaaababbab', 'aabbbbbbbaaaabaaaaabaa', 'bbabbabaabbbabababbbba', 'aaaabaabaabbaaabaaabba', 'aaaabaabaabbaaabaaabbb', 'bbabbabaabbbabababbbbb', 'bbbabaabaabaabbbbaabab', 'bbbabaabaabaabbbbaabaa', 'baaabaaaaaabaaabbbbbba', 'baaabbabbbabbbabaabbbb', 'baaabbabbbabbbabaabbba', 'abaaabbabaaaabbbbbbabb', 'aaaaababaaaaababaaaaba', 'aaaaababaaaaababaaaabb', 'abaaabbabaaaabbbbbbaba', 'abababbbbbbabbbbbbbaba', 'abababbbbbbabbbbbbbabb', 'bbbbbbabbbaaabbabbaaab', 'abbabbabbabbaabbbabaab', 'abbabbabbabbaabbbabaaa', 'bbbbbbabbbaaabbabbaaaa', 'abbbaabbbbbabababbaabb', 'baaaaaabbabbbaabaabbab', 'abbbaabbbbbabababbaaba', 'baaabaaaabbaaaabaaabbb', 'babaababbaaabbaaababbb', 'babaababbaaabbaaababba', 'baaabaaaabbaaaabaaabba', 'babbaaabbbababbaabbbab', 'baababbbbabbabbbaabaaa', 'abaaabaabbbaabbaabbbba', 'abbbaababbbbbabbabbbaa', 'aaaaaabaaaabbabbbbbabb', 'aaaaaabaaaabbabbbbbaba', 'bbbbbabaaaabaabaabbaba', 'bbbbbabaaaabaabaabbabb', 'bbbababbbbabbbbaabaaba', 'bbbababbbbabbbbaabaabb', 'aabbbababbbabaabbabbba', 'ababbbabbabbababbaaaab', 'ababbbabbabbababbaaaaa', 'aaaabaabbabaaaabababba', 'bbaaababbbaaaabaabaaab', 'bbaaababbbaaaabaabaaaa', 'aaaabaabbabaaaabababbb', 'bbbaabbbbbbabbbaaababb', 'bbbaabbbbbbabbbaaababa', 'abbabbaabbbabaababaaab', 'abbabbaabbbabaababaaaa', 'bbbabababbabaabaabaaba', 'bbbabababbabaabaabaabb', 'baaaababaabaababbbbaaa', 'abbbaabbbaabbaaabaaaba', 'abbabbbbbbbababbbbbaba', 'abbbaabbbaabbaaabaaabb', 'bbbababbbbabbbaaaaabaa', 'bbbababbbbabbbaaaaabab', 'bbaaababbaabbbbabbaaaa', 'bbaaababbaabbbbabbaaab', 'abaababaaaabaabbbbbbba', 'aaabbbaabaababaabaaaaa', 'baaabbbbaaaabbbabbbaaa', 'bbbabbabaababbababaaba', 'bbbabbabaababbababaabb', 'aabbbabaaabbaaaabbabaa', 'aabbbabaaabbaaaabbabab', 'baaabaabaabbbbbaababab', 'baaabaabaabbbbbaababaa', 'aaaaabbaaabaababaaaabb', 'aaaaabbaaabaababaaaaba', 'bbbbaaaababbabbbbbbbab', 'bbbbaaaababbabbbbbbbaa', 'baaaaabaababaabbaabaaa', 'bbbabbabaaaaababbbabbb', 'bbbabbabaaaaababbbabba', 'baaaaabbbabaaaabaaabab', 'baaaaabbbabaaaabaaabaa', 'aaaababbbaaaabbbaaaabb', 'aaaababbbaaaabbbaaaaba', 'bbbbaaaababbababbaabaa', 'ababaabaabbaaaababbbba', 'ababaabaabbaaaababbbbb', 'bbabbaaabbaabaababaabb', 'bbabbaaabbaabaababaaba', 'baaaabbabbbaaaabaabaab', 'baaaabbabbbaaaabaabaaa', 'abaaaabababbbbaaaaabba', 'abaaaabababbbbaaaaabbb', 'bbbbbaababababaabaaaba', 'bbbbbaababababaabaaabb', 'ababbaaaababbabbbabaab', 'ababbaaaababbabbbabaaa', 'bbaaaabbaabbbaabbabbbb', 'bbaaaabbaabbbaabbabbba', 'abaaabbbbbaababaabbabb', 'abaaabbbbbaababaabbaba', 'aaaaaaaabbababbabbaaba', 'aaaaaaaabbababbabbaabb', 'aababbaabbbaabaaaaabba', 'aababbaabbbaabaaaaabbb', 'aabababbbabbababbaabbb', 'aabababbbabbababbaabba', 'abbaaaaaaaabbaabbabaab', 'abbaaaaaaaabbaabbabaaa', 'bbaabaabbbbaaaaaabaaaa', 'aaabbbaaaababaabaabbab', 'abbabaaaababbbbbabbbab', 'abbabaaaababbbbbabbbaa', 'aaaaabaabaaaabbababaaa', 'abbbbbbaaaaaabbbabbaaa', 'abbbbbbaaaaaabbbabbaab', 'aaaaabaabaaaabbababaab', 'baabaaaabaabaaaababbbb', 'baabaaaabaabaaaababbba', 'baaaabaabbbbbaaaaabaab', 'baaaabaabbbbbaaaaabaaa', 'aaaababbbbaaaaaaabaaab', 'aaaaababaabbbbbababbab', 'aaaaababaabbbbbababbaa', 'aaaababbbbaaaaaaabaaaa', 'aaaaabbbabbaaaaaaaaaab', 'aaaaabbbabbaaaaaaaaaaa', 'bbababaaabbaabbaabaaba', 'bbababaaabbaabbaabaabb', 'aaabbababbbbbbaaaabaaa', 'aaabbababbbbbbaaaabaab', 'aaabbbaabababbabbaaaba', 'aaabbbaabababbabbaaabb', 'babaabbaaaababbaaabaab', 'babaabbaaaababbaaabaaa', 'aaaaaabaabbbabbabbaaaa', 'abbabbbababaabbbaabbba', 'aaaaaabaabbbabbabbaaab', 'babaabbaabaaabbabbaaaa', 'babaabbaabaaabbabbaaab', 'baaaabbbabaababababaab', 'babbaaabbbbaaaabaaaabb', 'abbaaabbbabbaaabbaaaaa', 'abbaaabbbabbaaabbaaaab', 'abaabbaabbbbaabbbaabba', 'abaabbaabbbbaabbbaabbb', 'baaaabbbabaababababaaa', 'bbbaabaaaaaabbbabbabbb', 'bbbaababbbbbaaaaababab', 'bbbaababbbbbaaaaababaa', 'abaaabbbaaaabbabaaaaab', 'abaaabbbaaaabbabaaaaaa', 'babaababbbbbbabbbabbaa', 'baababbbabbababbaaabaa', 'baababbbabbababbaaabab', 'babaababbbbbbabbbabbab', 'bbbababaaaaaabaaabbaab', 'bbbababaaaaaabaaabbaaa', 'babaaaaabbbbaaabaaabba', 'babaaaaabbbbaaabaaabbb', 'bbabaaaaabbaaaabaaaaba', 'bbabaaaaabbaaaabaaaabb', 'abbaaabaabbabbbaaababb', 'abbaaabaabbabbbaaababa', 'ababaababbabbaabbbaaaa', 'ababaababbabbaabbbaaab', 'abbaabaaabbbbaabbabbba', 'abaaabbaabaababbbbbbaa', 'abaaabbaabaababbbbbbab', 'abbaabaaabbbbaabbabbbb', 'aaaabababbbbbabaaaaaba', 'bbbaabbbaabaaabbaababa', 'bbbaabbbaabaaabbaababb', 'abababbabbaabbabbabbbb', 'abababbabbaabbabbabbba', 'aaaaabbaabbabaabaababb', 'aaaaabbaabbabaabaababa', 'bbaaabbaaabaabbaabaaaa', 'baabbaaaabaaabbbbabbab', 'baabbaaaabaaabbbbabbaa', 'bbaaabbaaabaabbaabaaab', 'baababababbbbbbabbbabb', 'baababababbbbbbabbbaba', 'aabbbaabbabbbbabaabbba', 'aabbbaabbabbbbabaabbbb', 'aabbabaaabaabbbaabbbaa', 'aabbabaaabaabbbaabbbab', 'babbabbbaabaaabbbbbbba', 'babbabbbaabaaabbbbbbbb', 'abaabbbabbbbabbbaaaaaa', 'abaabbbabbbbabbbaaaaab', 'bbaaabaabbababbaaaabba', 'bbaaabaabbababbaaaabbb', 'babaabbbaaaababbaaaaab', 'bbaaabbabaabbbbbbabbaa', 'bbaaabbabaabbbbbbabbab', 'babaabbbaaaababbaaaaaa', 'baabbbbbbaabbbbbbbaaab', 'baabbbbbbaabbbbbbbaaaa', 'abbaaabaabababaaaabaaa', 'abbaaabaabababaaaabaab', 'baabbbbbbaaaaabbbaaaaa', 'aaaabbaababbbbaabaabba', 'aababaabbbaaaaaabbbaab', 'aababaabbbaaaaaabbbaaa', 'aaaabbaababbbbaabaabbb', 'abbbaababbababbbbabaaa', 'abbbaababbababbbbabaab', 'abaaabbabbbbabaaaabaab', 'abaaabbabbbbabaaaabaaa', 'abbabbbbbaaababbaaabab', 'abbabbbbbaaababbaaabaa', 'babbabbbabbbbbbbbabbba', 'babbabbbabbbbbbbbabbbb', 'bbabbbabbbbaaabbabbbba', 'bbabbbabbbbaaabbabbbbb', 'babbbabbbaabbbabbbabab', 'babbbabbbaabbbabbbabaa', 'aaabbbaabbaababbaaaaaa', 'aaabbbaabbaababbaaaaab', 'babbabaabbaaabababbbbb', 'babbabaabbaaabababbbba', 'abbbaaaaaaaababbabbbab', 'abbbaaaaaaaababbabbbaa', 'abbaabbabbbaaaaabababb', 'abbaabbabbbaaaaabababa', 'abaaabaaabbbbbabbabaaa', 'aabbabbaaabbbbabaabaab', 'aabbabbaaabbbbabaabaaa', 'abaaabaaabbbbbabbabaab', 'babaabbbabababaabbbaab', 'baababababaaababaabbbb', 'abaaabababababaababaaa', 'abaaabababababaababaab', 'aabbaabbabbbbbbabbbbbb', 'aaaaababaabaabaabaabbb', 'aabbaabbabbbbbbabbbbba', 'bbbabaababbaabbabbbbba', 'abbabbababaaaabbbbbbab', 'abbabbababaaaabbbbbbaa', 'aabbbababbaabaababaaba', 'aabbbababbaabaababaabb', 'abaaaababbbbabbabbabaa', 'abaaaababbbbabbabbabab', 'abaabbbabbababaabbbaba', 'abaabbbabbababaabbbabb', 'aaabaababbaaabaaaaabaa', 'bbbbabbaabbaababbbbbba', 'bbbbabbaabbaababbbbbbb', 'aaabaababbaaabaaaaabab', 'aabbbbbbabbabaaaabbbaa', 'aabbbbbbabbabaaaabbbab', 'aabaaabaaaababbbabbaba', 'aabaaabaaaababbbabbabb', 'abbabaaaababbabaabaaaa', 'abbabaaaababbabaabaaab', 'aababaabbaabbbabbbaabb', 'baabbaabbbaabaababbaab', 'aababaabbaabbbabbbaaba', 'bbabaaaaaaaaaabbbbbaba', 'bbabaaaaaaaaaabbbbbabb', 'aaabbabbabbabbaabaabbb', 'aaabbabbabbabbaabaabba', 'aabaaabbabbbaabababbba', 'aabaaabbabbbaabababbbb', 'abbabbabaaabbbababaaab', 'abbabbabaaabbbababaaaa', 'aabbbbabaaabaabbbabaab', 'aabbbbabaaabaabbbabaaa', 'abbaabbaaaaababaababaa', 'abbaabbaaaaababaababab', 'babaabbabaabababaababa', 'aabbbabaabbaabbaabbaba', 'aabbbabaabbaabbaabbabb', 'babaabbabaabababaababb', 'aaabaabbaabaaaabbbbaba C-c C-c', 'aaabaabbaabaaaabbbbabb', 'bbabababaababaabbbbbab', 'bbabababaababaabbbbbaa', 'abaababbabbabaababbbba', 'aabaaaabaabbaabbabaaba', 'aabaaaabaabbaabbabaabb', 'baabbbbaababbabbbbaaaa', 'abbabbaabbaaabbaabbaba', 'aabbbbbabbaaababbaaabb', 'aabbbbbabbaaababbaaaba', 'aaabaaabbbbbbabaaaaaaa', 'abbbababbbbbbbabbbabaa', 'ababbbbaabaaabbaaababa', 'bbabbbbabaaaabbbbbbabb', 'ababbabababbbbaabaabbb', 'abbbbbbaabbabaaabbabbb', 'abaabaabbabaaabbabbbab', 'abaabaabbabaaabbabbbaa', 'aaabbbababaaababbaaaaa', 'aaabbbababaaababbaaaab', 'aabbbaaaaaaaaabbbbabba', 'aabbbaaaaaaaaabbbbabbb', 'aabbbbbabbabbbbaabbbbb', 'aabbbbbabbabbbbaabbbba', 'bbbbbbaabbbabbabbbbaab', 'bbbbbbbaaaaaaaabaabbab', 'bbbbbbbaaaaaaaabaabbaa', 'bbbbbbaabbbabbabbbbaaa', 'baabaabbbbaaabbaababba', 'baabaabbbbaaabbaababbb', 'babbaaabababababbbabaa', 'babbaaabababababbbabab', 'baabaaaabaababbbabbaab', 'ababbbbabbbaaabaababba', 'baabaaaabaababbbabbaaa', 'babbbaabbbbbbbbbbaabbb', 'babbbaabbbbbbbbbbaabba', 'abbaabbaababbaaababbab', 'abbaabbaababbaaababbaa', 'abaaabTraceback (most recent call last): File "", line 1, in KeyboardInterrupt >>> >>> >>> >>> exp({'0','1'}, 2) exp({'0','1'}, 2) {'11', '10', '00', '01'} >>> exp({'0','1'}, 2) exp({'0','1'}, 2) {'11', '10', '00', '01'} >>> exp({'0','1'}, 22) exp({'0','1'}, 22) C-c C-cTraceback (most recent call last): File "", line 1, in File "", line 5, in exp File "", line 5, in exp File "", line 6, in cat KeyboardInterrupt >>> exp({'0','1'}, 2) exp({'0','1'}, 2) {'11', '10', '00', '01'} >>> exp({'0','1'}, 10) exp({'0','1'}, 10) {'0101001001', '0101001000', '0110010001', '0110010000', '1001001001', '1001001000', '0101010010', '0101010011', '0011111111', '0011111110', '1110101111', '1110101110', '1101111000', '1101111001', '1100101110', '1100101111', '1000100011', '1000010110', '1000010111', '1011001110', '1011001111', '1011110001', '1111111001', '1011110000', '1110000010', '1110000011', '0010000010', '0010000011', '1010001111', '1010001110', '1011101100', '1011101101', '1111100111', '0010111110', '0010111111', '0110100101', '0011110110', '0011110111', '0110001001', '0110001000', '1111011110', '1111011111', '0000111111', '0000111110', '1010100001', '1010100000', '0011011000', '0011011001', '1001000101', '1001000100', '0110011101', '0110011100', '0111010011', '0111010010', '0001101100', '0001101101', '1101011100', '1101011101', '1000001101', '1000001100', '0111001000', '0111001001', '0010011100', '0010011101', '0000110011', '0000110010', '1011110111', '0001110111', '0001110110', '1011110110', '1110001110', '1110001111', '0010001110', '0010001111', '1000111001', '0001100000', '0001100001', '1000110111', '1000110110', '0110100000', '0100100110', '0100100111', '0100111101', '0100111100', '1010000101', '1010000100', '0011001100', '0011001101', '1101101100', '1101101101', '0110000101', '0110000100', '0001111111', '1111001010', '1111001011', '1110110100', '1110110101', '1100110011', '1100110010', '1011011010', '1011011011', '1100111010', '0011010110', '1101000100', '1101000101', '1111110000', '1110111111', '1001010001', '1001010000', '0000100001', '0000100000', '1101100000', '1101100001', '1000011001', '1000011000', '0001001101', '0001001100', '0010110100', '1010111111', '1010111110', '1000101111', '1000101110', '0001111011', '0001111010', '1111000011', '1111000010', '1001011101', '1001011100', '0000011110', '1101111101', '0000011111', '1101111100', '0010100110', '0010100111', '1000111011', '1000111010', '1111010001', '1111010000', '0011000000', '0011000001', '1011000001', '1011000000', '1100100001', '1100100000', '1010011100', '0000001011', '0101010001', '0101010000', '1110111000', '1110111001', '0011011011', '0011011010', '1101001000', '1101001001', '1011010110', '1011010111', '1001111100', '1011100001', '1100111100', '1100101101', '1100101100', '0001111110', '1000010101', '1011111111', '0110010100', '1011001100', '1001001100', '1001001101', '1110011010', '1110011011', '0010000001', '0010000000', '1110000001', '1110000000', '1000000100', '1000000101', '1011101111', '1011101110', '0010111101', '0010111100', '0100110000', '0111000010', '0111000011', '0011110101', '0011110100', '1000100000', '1000100001', '1000111110', '1000111111', '1111011101', '1111011100', '1000001000', '1000001001', '1010001100', '1010001101', '0110001100', '0110001101', '0001101111', '0001101110', '1101011111', '1101011110', '0111001011', '0111001010', '0111110010', '0111110011', '0010011111', '0010011110', '1010100100', '1010100101', '1011100100', '1001101110', '1001101111', '0110011000', '0110011001', '1110010110', '1110010111', '0110110000', '1110001101', '1110001100', '0010001101', '0110110001', '0010110110', '0001100011', '0001100010', '1010010010', '1010010011', '0100100101', '0100100100', '0101110000', '0101110001', '0011001111', '1011101001', '1011101000', '0000001111', '1101101111', '1101101110', '0000001110', '1111001001', '1111001000', '1110110111', '1110110110', '1011011001', '1011011000', '1100111001', '1100111000', '1101000111', '1101000110', '0011010010', '0011010011', '0100111000', '0100111001', '1010000000', '1010000001', '0110000000', '0110000001', '1011111110', '1101100011', '1101100010', '0110100010', '1101101010', '1101101011', '0110100011', '0001011100', '0101100100', '0111111110', '0111111111', '0101100101', '1010011011', '1010011010', '1011100101', '1001010100', '1001010101', '0000010100', '0000010101', '1100100100', '1100100101', '0010100101', '0010100100', '1000011100', '1000011101', '0001001000', '0001001001', '0011111001', '0011111000', '1111110101', '0110101101', '0110101100', '0011000011', '0011000010', '1001011000', '1001011001', '0100000010', '0100000011', '1110111011', '1110111010', '0000000101', '0000000100', '1101001011', '1101001010', '0010001100', '1000010100', '1111010100', '1111010101', '0011101000', '0011101001', '0010111000', '0010111001', '0110010111', '0110010110', '1001001111', '1001001110', '1001100001', '1001100000', '0101010100', '0101010101', '1110011001', '0111011011', '0001010000', '0001010001', '1000000111', '1000000110', '0001000010', '0001000011', '0111000001', '0111000000', '1100001010', '1100001011', '1000010000', '1000010001', '1011001000', '1011001001', '0100011010', '0100011011', '1100010111', '0010000100', '0010000101', '1100010110', '1110000100', '1110000101', '1000001011', '1000001010', '1000000010', '1000000011', '1110100000', '1110100001', '1100011110', '1100011111', '0011110000', '0011110001', '0110001111', '0110001110', '0100001110', '0100001111', '1101110000', '0111110001', '0111110000', '1010100111', '1010100110', '1001101101', '1001101100', '0110011011', '0110011010', '1110010101', '1110010100', '1101101001', '1101101000', '1010010001', '1010010000', '1010011101', '1011100110', '1011100111', '1100000110', '1100000111', '0101110011', '0101110010', '0101111010', '0101111011', '1110001000', '1110001001', '0010001000', '0010001001', '0100010110', '0100010111', '0111101010', '0111101011', '0010101100', '0010101101', '0010110101', '0110110101', '0110110100', '0011001110', '1011011100', '1010101010', '0100100000', '0100100001', '0011010001', '0011010000', '0100111011', '0100111010', '1100111101', '1010000011', '1010000010', '0110000011', '0110000010', '0100110010', '0100110011', '1010001010', '1010001011', '0111100110', '0111100111', '1111001100', '1111001101', '1001111010', '1001111011', '0111111101', '0111111100', '0001011111', '0001011110', '1010101011', '0000001101', '1101110010', '1101110011', '1000100110', '1111100010', '1111100011', '1001010111', '1001010110', '0000010111', '0000010110', '1100100111', '1100100110', '0000001100', '0001001011', '0001001010', '1000011111', '1000011110', '0101100010', '0101100011', '0101110110', '0101110111', '0101000110', '0101000111', '1001011011', '1001011010', '0100000001', '0100000000', '0010100000', '0010100001', '0000001001', '0000001000', '0010110010', '0010110011', '1111010111', '1111010110', '0110110110', '0110110111', '1011000111', '0011101011', '1011000110', '0011100010', '0011100011', '1010110000', '1010110001', '0111011001', '0111011000', '0101010111', '0101010110', '0110101001', '0001010011', '0001010010', '1011010000', '1011010001', '0001000001', '0001000000', '1111101110', '1111101111', '0000011011', '0000011010', '1100001001', '1100001000', '1000101010', '1011111000', '1000010010', '0100011001', '0100011000', '1110011100', '1110011101', '0101011101', '0101011100', '0010000111', '0010000110', '0010111011', '0010111010', '0101101111', '1000000001', '1000000000', '1100011101', '1100011100', '0111000100', '0111000101', '0110011110', '1110100011', '1100010000', '0011110011', '0011110010', '0100001101', '0100001100', '0000000000', '0110111100', '0110111101', '0100101010', '0100101011', '0011101110', '0011101111', '1011000010', '1111111010', '1111111011', '0111110100', '0111110101', '1011000011', '1100000101', '1100000100', '1001101000', '1001101001', '0101111001', '0101111000', '0100010101', '0100010100', '1110010000', '1110010001', '0010001011', '0010001010', '0111101001', '0111101000', '1110001011', '1110001010', '0010101111', '0010101110', '1010010100', '1010010101', '0100100011', '0100100010', '0001011101', '1011010011', '1010011110', '0000101110', '0000101111', '1011010010', '1010001001', '1010001000', '1111001111', '1111001110', '1001111001', '1001111000', '0111100101', '0111100100', '1101110001', '1100111110', '1010101000', '1011011111', '1011011110', '1010101001', '0001011010', '0001011011', '1111100001', '1111100000', '0100101111', '0100101110', '0101100001', '0101100000', '1111110110', '1111110111', '0111111000', '0111111001', '1101011010', '1110100100', '0101110101', '0101110100', '0101101000', '0101101001', '0010100011', '0010100010', '1110011000', '1110101010', '1110101011', '0010101010', '0010101011', '0010110001', '0010110000', '0011111010', '0011111011', '0110101011', '0110101010', '1100010100', '1100010101', '1001100100', '0011100001', '0011100000', '0100000100', '0100000101', '1010110011', '1010110010', '1001110101', '1001110100', '1001100101', '0011001001', '0000000011', '0000000010', '1010101101', '1010101100', '0101000101', '0101000100', '1111101101', '1111101100', '0011010111', '1000100111', '1100111011', '1011000100', '1011000101', '1110011111', '1110011110', '1011111011', '1011111010', '0101101101', '0111011101', '1001100111', '1001100110', '0000111010', '0000111011', '0001000100', '0001000101', '0111000111', '0111000110', '1000010011', '0101101100', '1100001100', '1100001101', '1101010000', '1101010001', '0100011100', '0100011101', '1110100110', '1110100111', '0111010110', '0111010111', '0101011000', '0101011001', '1111111111', '0000110110', '0000110111', '0110111111', '0110111110', '1100011000', '1100011001', '0011101101', '0011101100', '0001110010', '0001110011', '0011101010', '0100001000', '0100001001', '0111101100', '0111101101', '1000100010', '0111110111', '0111110110', '1000110010', '1000110011', '1001101011', '1001101010', '0010010000', '0010010001', '1110010011', '1110010010', '1100110110', '1100110111', '1010010111', '1010010110', '1001110110', '1001110111', '1111111110', '1100000000', '1100000001', '0000101101', '0000101100', '0101111100', '0101111101', '0100010000', '1111111000', '0110110011', '0110110010', '1010111010', '1010111011', '0110111010', '0110111011', '0000011100', '0110100001', '1000101011', '0001011001', '0001011000', '1111000110', '1111000111', '0100110100', '0100110101', '0000001010', '0000000001', '1110000111', '1011100000', '1111110100', '0111100000', '0111100001', '1101110100', '1101110101', '0111111011', '0111111010', '1011110010', '1011110011', '0101001100', '0101001101', '1111100100', '1111100101', '0100101100', '0100101101', '0010101001', '0010101000', '1110101001', '1110101000', '0011011110', '0011011111', '1101111110', '1101111111', '1001000000', '1001000001', '0101000000', '0101000001', '1111101000', '1111101001', '0100000111', '0100000110', '1010110110', '1010110111', '1011101010', '1011101011', '0100010001', '1011010101', '1011010100', '0011100100', '0011100101', '0111011111', '0111011110', '1001110000', '1001110001', '1011001011', '1011001010', '0000111001', '0000111000', '0001000111', '0001000110', '0100101001', '0100101000', '1100001111', '1100001110', '1101010011', '1101010010', '1110100101', '1101011011', '0101011011', '0101011010', '0111010101', '0111010100', '0100011111', '0100011110', '0111001110', '0111001111', '0001101010', '0001101011', '1011111001', '0000110101', '0000110100', '1100011011', '1100011010', '1100010010', '1100010011', '0001110001', '0001110000', '0000100100', '0000100101', '0100001011', '0100001010', '0001100110', '0001100111', '0101101110', '1000110001', '1000110000', '1110110010', '1110000110', '1110110011', '0011001010', '0011001011', '0010010011', '0010010010', '0010011010', '0010011011', '1111111100', '1111111101', '1100110101', '1100110100', '1010011000', '1101000010', '1101000011', '1010011001', '1100000011', '1100000010', '0101111111', '0101111110', '0100010011', '0100010010', '0111101111', '0111101110', '1101100110', '1101100111', '0010010110', '1011111100', '0110111001', '0110111000', '1010111001', '1010011111', '1000101001', '1000101000', '0111011010', '0001111101', '0001111100', '0100110111', '0000101001', '1111000101', '1111000100', '1011100011', '1011100010', '0111100011', '0111100010', '1101110111', '1101110110', '0000010001', '0000010000', '1000111101', '1000111100', '0110100100', '1111100110', '0011000110', '0011000111', '0110101110', '0101001111', '0101001110', '0110101111', '1110100010', '0011011101', '0011011100', '1110111110', '1111110001', '0101100111', '0101100110', '1111011000', '1111011001', '1101001110', '1101001111', '1100101000', '1100101001', '0101000011', '0101000010', '1111101011', '1111101010', '1001000011', '1001000010', '1001001010', '1001001011', '0101001010', '0101001011', '0110010010', '0110010011', '1101010110', '0100110001', '1101010111', '1110101100', '1110101101', '1010110101', '1010110100', '0011111100', '0011111101', '1000101100', '1000100101', '1000100100', '1000101101', '0011100111', '0011100110', '0001010101', '0001010100', '1001110011', '1001110010', '1011011101', '0010010111', '1000001110', '1000001111', '0110001010', '0110001011', '0101101011', '0101101010', '0001101001', '0001101000', '1101011001', '1101011000', '0111001101', '0111001100', '1101111011', '0000111100', '0000111101', '1010100010', '1010100011', '0000000110', '0000000111', '1100010001', '0110011111', '1001000110', '1001000111', '0000100111', '0000100110', '0000011000', '0000011001', '0111010000', '0111010001', '1010111000', '0001010110', '1011111101', '0001100101', '0001100100', '0000110000', '0000110001', '1001111101', '0001010111', '0001110100', '0001110101', '1100111111', '0011001000', '1111110011', '0000011101', '1111110010', '0010011001', '0010011000', '1110110001', '1110110000', '1101000001', '1101000000', '1000110100', '1000110101', '0101011110', '0101011111', '0100111110', '0100111111', '0010110111', '0000101000', '0110101000', '0100110110', '1010000110', '1010000111', '0110000110', '0110000111', '1101010101', '1101010100', '0010010101', '0010010100', '1100110000', '1100110001', '0011010100', '0011010101', '1010101110', '1010101111', '1001100010', '1001100011', '0000101011', '0000101010', '1001010010', '1001010011', '1011001101', '0000100010', '0000100011', '0110010101', '1000011010', '1000011011', '0000010010', '0000010011', '1000111000', '0001001110', '0001001111', '1101111010', '1010111100', '1010111101', '0110100111', '0110100110', '0011000101', '0011000100', '0001111000', '0001111001', '1101100101', '1101100100', '1001111111', '1111000000', '1111000001', '1001111110', '1001011110', '1001011111', '1110111101', '1110111100', '0111011100', '1101001101', '1101001100', '1111011011', '1111011010', '1111010010', '1111010011', '1011110100', '1011110101', '1100101011', '1100101010', '1100100010', '1100100011'} >>> exp({'0','1'}, 8) exp({'0','1'}, 8) {'10110001', '10110000', '00000100', '01000001', '01000000', '01111000', '01111001', '00010100', '00010101', '10011111', '10011110', '10111110', '10010101', '10010100', '10111111', '00011110', '00011111', '11001001', '11001000', '01100011', '01100010', '00110011', '00110010', '10100011', '10100010', '10101010', '10101011', '00001111', '00001110', '11111111', '11111110', '01010110', '01010111', '00111010', '00111011', '01101010', '01101011', '10001011', '10001010', '11100100', '11100101', '11101110', '11101111', '10110111', '10000010', '10000011', '00100100', '00100101', '11011110', '11011111', '00000011', '10110110', '00101110', '00101111', '01000111', '01000110', '10111000', '10111001', '01011100', '01011101', '00011000', '00011001', '11001111', '11001110', '11000101', '11000100', '10011010', '10011011', '01001101', '01001100', '11010100', '11010101', '11110101', '11110100', '01110001', '01110000', '01010000', '01010001', '01101100', '01101101', '10010000', '10010001', '00111100', '00111101', '00110110', '00110111', '10101100', '10101101', '01100110', '01100111', '00001010', '00001011', '10100110', '10100111', '11011000', '11011001', '11111010', '11111011', '10000100', '10000101', '01111101', '01111100', '00101000', '00101001', '00010001', '00010000', '10111101', '10111100', '11101000', '11101001', '00000000', '10001110', '10001111', '01011001', '01011000', '00000110', '00000111', '11000011', '11000010', '01000010', '01000011', '10011100', '10011101', '01001011', '01001010', '01110111', '01110110', '11110011', '11110010', '11001010', '11001011', '11010001', '11010000', '10001000', '10001001', '00100001', '00100000', '00110000', '00110001', '11100001', '11100000', '01100000', '01100001', '10100000', '10100001', '10110010', '00001100', '00001101', '11111100', '11111101', '01111011', '01111010', '10111011', '10111010', '00010111', '00010110', '00011101', '00011100', '10110100', '10110101', '01000100', '01000101', '00000101', '10101001', '10101000', '01101001', '01101000', '11001100', '11001101', '11000110', '11000111', '00111001', '00111000', '10110011', '01001110', '01001111', '11110110', '11110111', '11100111', '11100110', '11101101', '11101100', '01110010', '01110011', '10000001', '10000000', '00100111', '00100110', '00101101', '00101100', '00011011', '00011010', '01011111', '01011110', '00000001', '01010101', '01010100', '01110100', '01110101', '01111110', '01111111', '10011001', '10011000', '00010010', '00010011', '10010110', '11010111', '11010110', '10010111', '11011101', '11011100', '01010011', '01010010', '01011010', '01011011', '01101111', '01101110', '10010011', '10010010', '00000010', '11000000', '11000001', '00111111', '00111110', '00110101', '00110100', '10101111', '10101110', '01100101', '01100100', '10100101', '10100100', '00001001', '00001000', '01001000', '01001001', '11110000', '11110001', '11011011', '11011010', '11111001', '11111000', '11010010', '11010011', '10000111', '10000110', '10001101', '10001100', '00101011', '00101010', '00100010', '00100011', '11101011', '11101010', '11100010', '11100011'} >>> exp({'0','1'}, 10) exp({'0','1'}, 10) {'0101001001', '0101001000', '0110010001', '0110010000', '1001001001', '1001001000', '0101010010', '0101010011', '0011111111', '0011111110', '1110101111', '1110101110', '1101111000', '1101111001', '1100101110', '1100101111', '1000100011', '1000010110', '1000010111', '1011001110', '1011001111', '1011110001', '1111111001', '1011110000', '1110000010', '1110000011', '0010000010', '0010000011', '1010001111', '1010001110', '1011101100', '1011101101', '1111100111', '0010111110', '0010111111', '0110100101', '0011110110', '0011110111', '0110001001', '0110001000', '1111011110', '1111011111', '0000111111', '0000111110', '1010100001', '1010100000', '0011011000', '0011011001', '1001000101', '1001000100', '0110011101', '0110011100', '0111010011', '0111010010', '0001101100', '0001101101', '1101011100', '1101011101', '1000001101', '1000001100', '0111001000', '0111001001', '0010011100', '0010011101', '0000110011', '0000110010', '1011110111', '0001110111', '0001110110', '1011110110', '1110001110', '1110001111', '0010001110', '0010001111', '1000111001', '0001100000', '0001100001', '1000110111', '1000110110', '0110100000', '0100100110', '0100100111', '0100111101', '0100111100', '1010000101', '1010000100', '0011001100', '0011001101', '1101101100', '1101101101', '0110000101', '0110000100', '0001111111', '1111001010', '1111001011', '1110110100', '1110110101', '1100110011', '1100110010', '1011011010', '1011011011', '1100111010', '0011010110', '1101000100', '1101000101', '1111110000', '1110111111', '1001010001', '1001010000', '0000100001', '0000100000', '1101100000', '1101100001', '1000011001', '1000011000', '0001001101', '0001001100', '0010110100', '1010111111', '1010111110', '1000101111', '1000101110', '0001111011', '0001111010', '1111000011', '1111000010', '1001011101', '1001011100', '0000011110', '1101111101', '0000011111', '1101111100', '0010100110', '0010100111', '1000111011', '1000111010', '1111010001', '1111010000', '0011000000', '0011000001', '1011000001', '1011000000', '1100100001', '1100100000', '1010011100', '0000001011', '0101010001', '0101010000', '1110111000', '1110111001', '0011011011', '0011011010', '1101001000', '1101001001', '1011010110', '1011010111', '1001111100', '1011100001', '1100111100', '1100101101', '1100101100', '0001111110', '1000010101', '1011111111', '0110010100', '1011001100', '1001001100', '1001001101', '1110011010', '1110011011', '0010000001', '0010000000', '1110000001', '1110000000', '1000000100', '1000000101', '1011101111', '1011101110', '0010111101', '0010111100', '0100110000', '0111000010', '0111000011', '0011110101', '0011110100', '1000100000', '1000100001', '1000111110', '1000111111', '1111011101', '1111011100', '1000001000', '1000001001', '1010001100', '1010001101', '0110001100', '0110001101', '0001101111', '0001101110', '1101011111', '1101011110', '0111001011', '0111001010', '0111110010', '0111110011', '0010011111', '0010011110', '1010100100', '1010100101', '1011100100', '1001101110', '1001101111', '0110011000', '0110011001', '1110010110', '1110010111', '0110110000', '1110001101', '1110001100', '0010001101', '0110110001', '0010110110', '0001100011', '0001100010', '1010010010', '1010010011', '0100100101', '0100100100', '0101110000', '0101110001', '0011001111', '1011101001', '1011101000', '0000001111', '1101101111', '1101101110', '0000001110', '1111001001', '1111001000', '1110110111', '1110110110', '1011011001', '1011011000', '1100111001', '1100111000', '1101000111', '1101000110', '0011010010', '0011010011', '0100111000', '0100111001', '1010000000', '1010000001', '0110000000', '0110000001', '1011111110', '1101100011', '1101100010', '0110100010', '1101101010', '1101101011', '0110100011', '0001011100', '0101100100', '0111111110', '0111111111', '0101100101', '1010011011', '1010011010', '1011100101', '1001010100', '1001010101', '0000010100', '0000010101', '1100100100', '1100100101', '0010100101', '0010100100', '1000011100', '1000011101', '0001001000', '0001001001', '0011111001', '0011111000', '1111110101', '0110101101', '0110101100', '0011000011', '0011000010', '1001011000', '1001011001', '0100000010', '0100000011', '1110111011', '1110111010', '0000000101', '0000000100', '1101001011', '1101001010', '0010001100', '1000010100', '1111010100', '1111010101', '0011101000', '0011101001', '0010111000', '0010111001', '0110010111', '0110010110', '1001001111', '1001001110', '1001100001', '1001100000', '0101010100', '0101010101', '1110011001', '0111011011', '0001010000', '0001010001', '1000000111', '1000000110', '0001000010', '0001000011', '0111000001', '0111000000', '1100001010', '1100001011', '1000010000', '1000010001', '1011001000', '1011001001', '0100011010', '0100011011', '1100010111', '0010000100', '0010000101', '1100010110', '1110000100', '1110000101', '1000001011', '1000001010', '1000000010', '1000000011', '1110100000', '1110100001', '1100011110', '1100011111', '0011110000', '0011110001', '0110001111', '0110001110', '0100001110', '0100001111', '1101110000', '0111110001', '0111110000', '1010100111', '1010100110', '1001101101', '1001101100', '0110011011', '0110011010', '1110010101', '1110010100', '1101101001', '1101101000', '1010010001', '1010010000', '1010011101', '1011100110', '1011100111', '1100000110', '1100000111', '0101110011', '0101110010', '0101111010', '0101111011', '1110001000', '1110001001', '0010001000', '0010001001', '0100010110', '0100010111', '0111101010', '0111101011', '0010101100', '0010101101', '0010110101', '0110110101', '0110110100', '0011001110', '1011011100', '1010101010', '0100100000', '0100100001', '0011010001', '0011010000', '0100111011', '0100111010', '1100111101', '1010000011', '1010000010', '0110000011', '0110000010', '0100110010', '0100110011', '1010001010', '1010001011', '0111100110', '0111100111', '1111001100', '1111001101', '1001111010', '1001111011', '0111111101', '0111111100', '0001011111', '0001011110', '1010101011', '0000001101', '1101110010', '1101110011', '1000100110', '1111100010', '1111100011', '1001010111', '1001010110', '0000010111', '0000010110', '1100100111', '1100100110', '0000001100', '0001001011', '0001001010', '1000011111', '1000011110', '0101100010', '0101100011', '0101110110', '0101110111', '0101000110', '0101000111', '1001011011', '1001011010', '0100000001', '0100000000', '0010100000', '0010100001', '0000001001', '0000001000', '0010110010', '0010110011', '1111010111', '1111010110', '0110110110', '0110110111', '1011000111', '0011101011', '1011000110', '0011100010', '0011100011', '1010110000', '1010110001', '0111011001', '0111011000', '0101010111', '0101010110', '0110101001', '0001010011', '0001010010', '1011010000', '1011010001', '0001000001', '0001000000', '1111101110', '1111101111', '0000011011', '0000011010', '1100001001', '1100001000', '1000101010', '1011111000', '1000010010', '0100011001', '0100011000', '1110011100', '1110011101', '0101011101', '0101011100', '0010000111', '0010000110', '0010111011', '0010111010', '0101101111', '1000000001', '1000000000', '1100011101', '1100011100', '0111000100', '0111000101', '0110011110', '1110100011', '1100010000', '0011110011', '0011110010', '0100001101', '0100001100', '0000000000', '0110111100', '0110111101', '0100101010', '0100101011', '0011101110', '0011101111', '1011000010', '1111111010', '1111111011', '0111110100', '0111110101', '1011000011', '1100000101', '1100000100', '1001101000', '1001101001', '0101111001', '0101111000', '0100010101', '0100010100', '1110010000', '1110010001', '0010001011', '0010001010', '0111101001', '0111101000', '1110001011', '1110001010', '0010101111', '0010101110', '1010010100', '1010010101', '0100100011', '0100100010', '0001011101', '1011010011', '1010011110', '0000101110', '0000101111', '1011010010', '1010001001', '1010001000', '1111001111', '1111001110', '1001111001', '1001111000', '0111100101', '0111100100', '1101110001', '1100111110', '1010101000', '1011011111', '1011011110', '1010101001', '0001011010', '0001011011', '1111100001', '1111100000', '0100101111', '0100101110', '0101100001', '0101100000', '1111110110', '1111110111', '0111111000', '0111111001', '1101011010', '1110100100', '0101110101', '0101110100', '0101101000', '0101101001', '0010100011', '0010100010', '1110011000', '1110101010', '1110101011', '0010101010', '0010101011', '0010110001', '0010110000', '0011111010', '0011111011', '0110101011', '0110101010', '1100010100', '1100010101', '1001100100', '0011100001', '0011100000', '0100000100', '0100000101', '1010110011', '1010110010', '1001110101', '1001110100', '1001100101', '0011001001', '0000000011', '0000000010', '1010101101', '1010101100', '0101000101', '0101000100', '1111101101', '1111101100', '0011010111', '1000100111', '1100111011', '1011000100', '1011000101', '1110011111', '1110011110', '1011111011', '1011111010', '0101101101', '0111011101', '1001100111', '1001100110', '0000111010', '0000111011', '0001000100', '0001000101', '0111000111', '0111000110', '1000010011', '0101101100', '1100001100', '1100001101', '1101010000', '1101010001', '0100011100', '0100011101', '1110100110', '1110100111', '0111010110', '0111010111', '0101011000', '0101011001', '1111111111', '0000110110', '0000110111', '0110111111', '0110111110', '1100011000', '1100011001', '0011101101', '0011101100', '0001110010', '0001110011', '0011101010', '0100001000', '0100001001', '0111101100', '0111101101', '1000100010', '0111110111', '0111110110', '1000110010', '1000110011', '1001101011', '1001101010', '0010010000', '0010010001', '1110010011', '1110010010', '1100110110', '1100110111', '1010010111', '1010010110', '1001110110', '1001110111', '1111111110', '1100000000', '1100000001', '0000101101', '0000101100', '0101111100', '0101111101', '0100010000', '1111111000', '0110110011', '0110110010', '1010111010', '1010111011', '0110111010', '0110111011', '0000011100', '0110100001', '1000101011', '0001011001', '0001011000', '1111000110', '1111000111', '0100110100', '0100110101', '0000001010', '0000000001', '1110000111', '1011100000', '1111110100', '0111100000', '0111100001', '1101110100', '1101110101', '0111111011', '0111111010', '1011110010', '1011110011', '0101001100', '0101001101', '1111100100', '1111100101', '0100101100', '0100101101', '0010101001', '0010101000', '1110101001', '1110101000', '0011011110', '0011011111', '1101111110', '1101111111', '1001000000', '1001000001', '0101000000', '0101000001', '1111101000', '1111101001', '0100000111', '0100000110', '1010110110', '1010110111', '1011101010', '1011101011', '0100010001', '1011010101', '1011010100', '0011100100', '0011100101', '0111011111', '0111011110', '1001110000', '1001110001', '1011001011', '1011001010', '0000111001', '0000111000', '0001000111', '0001000110', '0100101001', '0100101000', '1100001111', '1100001110', '1101010011', '1101010010', '1110100101', '1101011011', '0101011011', '0101011010', '0111010101', '0111010100', '0100011111', '0100011110', '0111001110', '0111001111', '0001101010', '0001101011', '1011111001', '0000110101', '0000110100', '1100011011', '1100011010', '1100010010', '1100010011', '0001110001', '0001110000', '0000100100', '0000100101', '0100001011', '0100001010', '0001100110', '0001100111', '0101101110', '1000110001', '1000110000', '1110110010', '1110000110', '1110110011', '0011001010', '0011001011', '0010010011', '0010010010', '0010011010', '0010011011', '1111111100', '1111111101', '1100110101', '1100110100', '1010011000', '1101000010', '1101000011', '1010011001', '1100000011', '1100000010', '0101111111', '0101111110', '0100010011', '0100010010', '0111101111', '0111101110', '1101100110', '1101100111', '0010010110', '1011111100', '0110111001', '0110111000', '1010111001', '1010011111', '1000101001', '1000101000', '0111011010', '0001111101', '0001111100', '0100110111', '0000101001', '1111000101', '1111000100', '1011100011', '1011100010', '0111100011', '0111100010', '1101110111', '1101110110', '0000010001', '0000010000', '1000111101', '1000111100', '0110100100', '1111100110', '0011000110', '0011000111', '0110101110', '0101001111', '0101001110', '0110101111', '1110100010', '0011011101', '0011011100', '1110111110', '1111110001', '0101100111', '0101100110', '1111011000', '1111011001', '1101001110', '1101001111', '1100101000', '1100101001', '0101000011', '0101000010', '1111101011', '1111101010', '1001000011', '1001000010', '1001001010', '1001001011', '0101001010', '0101001011', '0110010010', '0110010011', '1101010110', '0100110001', '1101010111', '1110101100', '1110101101', '1010110101', '1010110100', '0011111100', '0011111101', '1000101100', '1000100101', '1000100100', '1000101101', '0011100111', '0011100110', '0001010101', '0001010100', '1001110011', '1001110010', '1011011101', '0010010111', '1000001110', '1000001111', '0110001010', '0110001011', '0101101011', '0101101010', '0001101001', '0001101000', '1101011001', '1101011000', '0111001101', '0111001100', '1101111011', '0000111100', '0000111101', '1010100010', '1010100011', '0000000110', '0000000111', '1100010001', '0110011111', '1001000110', '1001000111', '0000100111', '0000100110', '0000011000', '0000011001', '0111010000', '0111010001', '1010111000', '0001010110', '1011111101', '0001100101', '0001100100', '0000110000', '0000110001', '1001111101', '0001010111', '0001110100', '0001110101', '1100111111', '0011001000', '1111110011', '0000011101', '1111110010', '0010011001', '0010011000', '1110110001', '1110110000', '1101000001', '1101000000', '1000110100', '1000110101', '0101011110', '0101011111', '0100111110', '0100111111', '0010110111', '0000101000', '0110101000', '0100110110', '1010000110', '1010000111', '0110000110', '0110000111', '1101010101', '1101010100', '0010010101', '0010010100', '1100110000', '1100110001', '0011010100', '0011010101', '1010101110', '1010101111', '1001100010', '1001100011', '0000101011', '0000101010', '1001010010', '1001010011', '1011001101', '0000100010', '0000100011', '0110010101', '1000011010', '1000011011', '0000010010', '0000010011', '1000111000', '0001001110', '0001001111', '1101111010', '1010111100', '1010111101', '0110100111', '0110100110', '0011000101', '0011000100', '0001111000', '0001111001', '1101100101', '1101100100', '1001111111', '1111000000', '1111000001', '1001111110', '1001011110', '1001011111', '1110111101', '1110111100', '0111011100', '1101001101', '1101001100', '1111011011', '1111011010', '1111010010', '1111010011', '1011110100', '1011110101', '1100101011', '1100101010', '1100100010', '1100100011'} >>> exp(Phi(), 0) exp(Phi(), 0) {''} >>> exp(Unit(), 0) exp(Unit(), 0) {''} >>> exp(exp({'a','b'}, 9), 0) exp(exp({'a','b'}, 9), 0) {''} >>> cat(exp(exp({'a','b'}, 9), 0), Unit()) cat(exp(exp({'a','b'}, 9), 0), Unit()) {''} >>> def star(L,n): """Star a language, bounding the iteration to the given n star(a,2) --> set(['abab', 'bcbc', 'ab', 'abbc', '', 'bc', 'bcab']), where a = set(['ab', 'bc']) """ return Unit() if n == 0 else exp(L,n) | star(L,n-1) def star(L,n): ... """Star a language, bounding the iteration to the given n ... star(a,2) --> set(['abab', 'bcbc', 'ab', 'abbc', '', 'bc', 'bcab']), ... where a = set(['ab', 'bc']) ... """ ... return Unit() if n == 0 else exp(L,n) | star(L,n-1) ... >>> star({'0','1'},0) star({'0','1'},0) {''} >>> star({'0','1'},1) star({'0','1'},1) {'1', '0', ''} >>> star({'0','1'},2) star({'0','1'},2) {'11', '10', '00', '01', '', '0', '1'} >>> star({'0','1'},3) star({'0','1'},3) {'11', '10', '00', '01', '', '0', '1', '010', '011', '001', '000', '111', '110', '100', '101'} >>> star({'0','1'},4) star({'0','1'},4) {'', '0110', '0111', '0000', '0001', '0011', '0010', '0101', '0100', '010', '011', '001', '000', '111', '110', '100', '101', '11', '10', '00', '01', '0', '1111', '1110', '1', '1100', '1101', '1010', '1011', '1001', '1000'} >>> star({'0','1'},20) star({'0','1'},20) C-c C-cTraceback (most recent call last): File "", line 1, in File "", line 6, in star File "", line 5, in exp File "", line 6, in cat File "", line 6, in KeyboardInterrupt >>> star({'0','1'},12) star({'0','1'},12) {'100100100001', '100100100000', '110000', '010111001', '000100011001', '000100011000', '010111000', '000001101001', '000001101000', '1001001001', '1001001000', '111111011011', '111111011010', '101010010110', '101010010111', '110111000111', '110111000110', '010011000010', '010011000011', '11111001111', '11111001110', '00111010111', '', '11111011', '01011101101', '01011101100', '11000100010', '00101000001', '001001001100', '001001001101', '001011001101', '001011001100', '1001110011', '101101100111', '101101100110', '10111101111', '10111101110', '11011101111', '11011101110', '001101111000', '001101111001', '011101100100', '011101100101', '001010000011', '011111101011', '10011001', '101111011001', '101111011000', '010010001101', '1110000010', '1110000011', '01111100101', '01111100100', '111110101010', '111110101011', '111111001', '111111000', '000110010111', '000110010110', '011011010', '011011011', '011010011', '011010010', '010000001101', '010000001100', '101011100', '101011101', '11100100111', '11100100110', '000010011001', '000010011000', '100011111101', '100011111100', '0110001001', '0110001000', '01101111010', '00011001101', '00011001100', '11101111001', '01101111011', '000011100', '000011101', '1001000000', '010000000', '010000001', '100010', '100011', '01100101100', '01100101101', '1111011110', '00111010110', '101010001101', '101010001100', '11101110000', '0000000100', '01001001101', '01001001100', '0011111111', '0011111110', '100', '101', '100101011', '100101010', '110101100001', '110101100000', '101100100101', '101100100100', '110011110011', '110011110010', '0100011', '0100010', '011110110110', '011110110111', '010011100111', '001100101110', '001100101111', '1110101', '101100001110', '0001101100', '0001101101', '101100001111', '10110010001', '10110010000', '001101110010', '001101110011', '111111110101', '111111110100', '111110100000', '011101001001', '011101001000', '0010011100', '110001011101', '0000110011', '0000110010', '10000', '0001110111', '0001110110', '10001', '001111101000', '001111101001', '0001011101', '01011001111', '10000111111', '10000111110', '01011001110', '001110110100', '001110110101', '01000101100', '0010001110', '0010001111', '01000010100', '01000010101', '11110001111', '00000011001', '0110011110', '10111110100', '101000101101', '101000101100', '111011110111', '111011110110', '001111000000', '001111000001', '001011101111', '001011101110', '00000011000', '0110011111', '110010011001', '110010011000', '00001010', '00001011', '11110101111', '00110101011', '111110011001', '111110011000', '11110101110', '101110111111', '101110111110', '011100101100', '011100101101', '01101000110', '01101000111', '1111100', '1111101', '00010001', '00010000', '101111100011', '11110000100', '11110000101', '101000111111', '101000111110', '100010101000', '100010101001', '100001000101', '100001000100', '000000110011', '000000110010', '001001011000', '001001011001', '1001010001', '1001010000', '11101011111', '11110111', '0000100001', '0000100000', '10111111111', '111001111100', '111001111101', '1111101100', '111011011001', '111011011000', '001011010101', '001011010100', '1001101100', '00001110110', '111100000111', '10110010', '10110011', '11001', '100111100100', '100111100101', '0110011010', '101010111011', '101010111010', '00100110011', '00100110010', '100110110010', '100110110011', '1000101111', '1000101110', '000011110101', '000011110100', '01011110111', '110000000110', '110000000111', '000100111', '011111101010', '000110001111', '000110001110', '110101010111', '110101010110', '001010000010', '010000010101', '010000010100', '011110000000', '011110000001', '110101001', '110101000', '01111010011', '01111010010', '001001101', '110000011101', '110000011100', '10011101001', '111001010001', '111001010000', '01000100011', '111111000011', '111111000010', '10001101011', '001010001010', '01010101110', '010100111010', '001010001011', '11001111100', '10011100110', '011100110111', '011100110110', '010101010110', '010101010111', '110011', '110010', '101111000100', '101111000101', '101010010101', '101001111111', '11111001100', '11111001101', '010011000001', '010011000000', '00111010100', '00111010101', '100110111011', '01011101110', '01011101111', '100110111010', '11100010001', '11100010000', '10100011101', '010110111110', '010110111111', '001001001111', '001001001110', '10011000101', '10011000100', '001010101', '1001111100', '1001111101', '10111101100', '10111101101', '11011101100', '11011101101', '11110101100', '11110101101', '01100100100', '001101111011', '001101111010', '111010001100', '111010001101', '11100001010', '11100001011', '111010100010', '111010100011', '111101011010', '111101011011', '01111100110', '01111100111', '1101110100', '001010001001', '001010001000', '10001100101', '10001100100', '1101110101', '11011000111', '11011000110', '1110000001', '1110000000', '111110101001', '111110101000', '111000001110', '111000001111', '00111001001', '00111001000', '1000000100', '1000000101', '0111111011', '1011101111', '1011101110', '011010000', '011010001', '01011001', '110100011', '110100010', '01011000', '10000100101', '10111110001', '10000100110', '11000110', '11000111', '010011111000', '010011111001', '101001', '00011001110', '1011101100', '1011101101', '101000001100', '101000001101', '101100101', '101100100', '001010010100', '001010010101', '001010001', '001010000', '100001', '100000', '1111011101', '1111011100', '111010111', '111010110', '01101100001', '11011001010', '01001001110', '01001001111', '11010', '11011', '100101000', '00110100110', '00110100111', '001001010', '001001011', '100101111000', '100101111001', '101011101110', '101011101111', '011110110101', '011110110100', '001100101101', '001100101100', '0001101111', '0001101110', '01001011100', '01001011101', '001101110001', '001101110000', '10001001', '10110010010', '10110010011', '01100011001', '11100111110', '0010011111', '0010011110', '1010100100', '1010100101', '10100101010', '10100101011', '100110010000', '100110010001', '000101110110', '000101110111', '01110000101', '01110000100', '001111101011', '001111101010', '0101110011', '001110110111', '001110110110', '01101000000', '01100000111', '10000111100', '10000111101', '011101111', '0010001101', '01100000110', '1100010111', '011101110', '11011101', '11011100', '01111011010', '01101000001', '01111011011', '11101010101', '11101010100', '00010000011', '00010000010', '100001011000', '100001011001', '11000100100', '001111000011', '001111000010', '0100100101', '0100100100', '01001111010', '11111111111', '11111111110', '00100011', '010100101110', '010100101111', '00001001', '00001000', '001110011010', '001110011011', '100011100000', '100011100001', '100010110000', '011010011101', '00111011100', '011100101111', '011100101110', '110011111001', '1110110111', '110011111000', '110100011100', '110100011101', '100010101011', '100010101010', '011100011001', '10010010', '100111111100', '100111111101', '001001011011', '001001011010', '1010000000', '1010000001', '0111101010', '11110111011', '0111101011', '111001111111', '111001111110', '10110001', '10110000', '10011011101', '10011011100', '101001000100', '101001000101', '100001110110', '100001110111', '010001100001', '010110100110', '010110100111', '0101100100', '0111111110', '0111111111', '100111100111', '100111100110', '0101100101', '1010011011', '1010011010', '10010000010', '101011001', '10010000011', '00100110000', '101011101101', '11111', '10001011001', '100110110001', '100110110000', '000111111110', '000111111111', '110000000101', '110000000100', '1110101000', '10100101111', '10100101110', '111010010100', '111010010101', '10110011011', '0000010100', '0000010101', '10110011010', '110101010', '110101011', '01101110101', '01101110100', '101011011000', '101011011001', '1000011100', '1000011101', '011110000011', '011110000010', '00111000000', '00011110000', '01111010000', '01111010001', '1111011111', '010100111001', '010100111000', '010011011001', '010011011000', '101010', '001100011110', '001100011111', '010101010101', '010101010100', '10011100100', '10011100101', '01101101000', '01101101001', '10111110101', '001001101110', '001001101111', '011111110100', '011111110101', '000101101110', '000101101111', '101111000111', '101111000110', '101001111101', '101001111100', '110110010010', '110110010011', '100000110100', '100000110101', '11100010010', '11100010011', '11011110', '11111110000', '010000000010', '010000000011', '001101101010', '001101101011', '101010011', '101010010', '01111111110', '01111111111', '010110111101', '010110111100', '10001111101', '10001111100', '100100111100', '100100111101', '01000111111', '11111110001', '0110010111', '0110010110', '111010100001', '111010100000', '111010001111', '111010001110', '010010100', '111101011001', '111101011000', '01011010010', '10001100110', '10001100111', '010011100000', '010011100001', '00111001010', '00111001011', '111000001101', '111000001100', '110100000', '110100001', '101100001000', '101100001001', '00111000011', '00111000010', '110001111110', '110001111111', '11111101', '000100111101', '10111110010', '10111110011', '000100111100', '11111011101', '111001001', '111001000', '11111011100', '010011111011', '010011111010', '11000101', '11000100', '100111011000', '00110011001', '00110011000', '011110', '100111011001', '1011001000', '1011001001', '1000000110', '101000001111', '101000001110', '0100011010', '0100011011', '111101000100', '111101000101', '100101100000', '100101100001', '001010010111', '001010010110', '11000000001', '001001101011', '010001010010', '010001010011', '01011000011', '01011000010', '001001101010', '001011011', '001011010', '1001101111', '001000010000', '001000010001', '011100100110', '10010000110', '011100100111', '11000000000', '1011', '10010000', '10010001', '100101111011', '100101111010', '111101100000', '111101100001', '100111010100', '100111010101', '010001001101', '011110101', '001001001', '001000001011', '101011101100', '001001000', '110', '10100010110', '10100010111', '000101101011', '01100011010', '01100011011', '010010100010', '010010100011', '00110110111', '00110110110', '01100010011', '01100010010', '11000100000', '1010100111', '1010100110', '01001101111', '01001101110', '00100000011', '100110010011', '100110010010', '01110000110', '01110000111', '000101110101', '000101110100', '110101111100', '110101111101', '11111100111', '11111100110', '000101001', '1110111110', '01010011010', '01001000011', '11101010110', '11101010111', '001110000100', '001110000101', '10000001111', '10000001110', '00010000000', '00010000001', '11111100', '100001011011', '100001011010', '1110111111', '11111111100', '11111111101', '100001010010', '100001010011', '010010101110', '010100101101', '010100101100', '1010011100', '010010101111', '01001011111', '11001000010', '01101100000', '01001011110', '11010001101', '100011100011', '100011100010', '011010011111', '011010011110', '001110011001', '001110011000', '11010100000', '11111000111', '011011011011', '001100000110', '001100000111', '101110011110', '101110011111', '101001100110', '101001100111', '11101110111', '11101110110', '0001011', '0001010', '1000000', '01101000011', '110100011111', '110100011110', '101001011100', '101001011101', '100110000', '1100111100', '0010011101', '00110101100', '00110101101', '100111111111', '100111111110', '1010000011', '1010000010', '111000111110', '111000111111', '01101000010', '000001011100', '000001011101', '011010111000', '110010000101', '1010001010', '1010001011', '100011010110', '100001110101', '100001110100', '100011001000', '100011001001', '010110100101', '010110100100', '101001000111', '101001000110', '111010111010', '111010111011', '100001011100', '0111111101', '0111111100', '0000001100', '0000001101', '1101110010', '000101010010', '000101010011', '00101111101', '110010100000', '110010100001', '111100100010', '111100100011', '010101001000', '010101001001', '00001110000', '100101001110', '100101001111', '001110100000', '000111111100', '111010010111', '111010010110', '00010100100', '00010100101', '0000010111', '0000010110', '101100010000', '101100010001', '100000011', '01101110110', '01101110111', '00111011011', '011011011000', '101011011011', '101011011010', '110001100110', '110001100111', '0110011000', '10001011111', '10001011110', '1110111010', '10010000100', '10010000101', '110010000000', '0010000', '0010001', '000000100010', '001100011101', '001100011100', '000000100011', '011000011000', '011000011001', '011100000101', '11101101100', '11101101101', '10000101100', '11001111001', '011100001000', '011100001001', '01011011011', '01011011010', '000101101101', '000101101100', '001001101101', '000011001011', '01110111111', '01110111110', '110110010001', '110110010000', '01101011011', '01101011010', '100000110111', '100000110110', '101010000', '101010001', '111001001100', '111001001101', '010000000001', '010000000000', '010010001100', '001101101001', '001101101000', '11001100001', '11001100000', '01001110010', '10001111110', '10001111111', '1100010', '1100011', '001001110000', '001001110001', '010110001110', '010110001111', '01110011101', '01110011100', '1100110010', '1100100111', '11001111101', '000010001000', '000010001001', '1100100110', '000110', '000111', '011000110110', '011000110111', '010011100011', '010011100010', '101100001011', '101100001010', '00100001000', '010011101010', '010011101011', '10010110011', '010111101110', '010111101111', '00000001', '10011110101', '110001111101', '110001111100', '0001001011', '0001001010', '11110110001', '100010110101', '1001001', '1001000', '100010110100', '111001010', '111001011', '1011001011', '1011001010', '111000011', '111000010', '0111010000', '011101', '011100', '011100000', '011100001', '110101001010', '110101001011', '0100011001', '0100011000', '1110011100', '1110011101', '00110000001', '111101000111', '111101000110', '010001010001', '010001010000', '100101100011', '100101100010', '011001111011', '01001110011', '010100001100', '010100001101', '110011100010', '110011100011', '001011000', '001011001', '100100111111', '100100111110', '110000010', '110110101111', '00110000000', '110000011', '1100011101', '1100011100', '111101100011', '111101100010', '010010111010', '010010111011', '111111100010', '111111100011', '01100000010', '01100000011', '0000000000', '00111101011', '00111101010', '1110100100', '10001011', '1001101011', '11010100111', '11010100110', '111000100110', '111000100111', '01100010000', '01100010001', '10011110100', '0100101010', '0100101011', '001111010100', '001111010101', '10111010011', '10111010010', '11101001110', '11101001111', '0011101110', '0011101111', '110101111111', '110101111110', '11001001001', '11001001000', '101100111000', '110100011000', '011100111110', '011100111111', '11111100100', '11111100101', '11110', '011101000', '111110110010', '000010000000', '011110101000', '011110101001', '011010110010', '011010110011', '111100111010', '111100111011', '100101010110', '100101010111', '110111000', '001110000111', '001110000110', '10000001100', '011110100001', '010111001001', '011110100000', '010111001000', '11010100001', '101111111101', '101111111100', '11000110010', '10010111011', '10010111010', '110110110000', '110110110001', '0', '101110001', '101110000', '0100100110', '00110110100', '0100100111', '010010100001', '010010100000', '101110011101', '101110011100', '11101110100', '11101110101', '001100000101', '001100000100', '101001100101', '101001100100', '0001000', '0001001', '00011100011', '100011010000', '100011010001', '101001011111', '101001011110', '10100111100', '000110000', '010111011000', '010111011001', '11000111010', '010111111001', '111000111101', '111000111100', '000001011111', '000001011110', '0100110001', '0100110000', '001110101', '001110100', '1010001001', '01111000', '110010000111', '110010000110', '011010100101', '000101000', '01111001', '000101010', '011010100100', '01111011100', '000100011', '000100010', '111010111001', '111010111000', '011111001010', '1101110001', '1101110000', '0011001101', '0000001111', '0000001110', '110010100011', '110010100010', '010101001011', '010101001010', '001100110000', '111100100001', '111100100000', '100101001101', '100101001100', '110010101010', '110010101011', '001110100011', '001110100010', '0110011', '1101010110', '111000101', '11110010010', '111111010010', '111111010011', '111000100', '001110101010', '001110101011', '00111011000', '00111011001', '110010000010', '101100010011', '101100010010', '110010000011', '101100011010', '110001100100', '00100000010', '0101100001', '0101100000', '110111001100', '10001011100', '10001011101', '011100010000', '011100010001', '011001110111', '1101011010', '011000011011', '011000011010', '11111010001', '1101011011', '100011001011', '100011001010', '000011001001', '000011001000', '011100001011', '011100001010', '010001001001', '010001001000', '011001110110', '11011011010', '11011011011', '100111001100', '100111001101', '101011110101', '101011110100', '111001001111', '111001001110', '01101011000', '01101011001', '0111001110', '1110111000', '0111001111', '10010011010', '10010011011', '1110110100', '11001100010', '11001100011', '10010010011', '1110110101', '11010001010', '100001001', '100001000', '001001110011', '001001110010', '11001001100', '00111110000', '01110011110', '01110011111', '010110001101', '010110001100', '0100000100', '0100000101', '11010001011', '011000110101', '011000110100', '000010001011', '000010001010', '11001001101', '00110000011', '000000010100', '000000010101', '11000010100', '1011010011', '1011010010', '000101', '000100', '000011100100', '000011100101', '010011101001', '010011101000', '010111101101', '010111101100', '00100101110', '00100101111', '0101000101', '0101000100', '11111001000', '01010011011', '11000010000', '0010110010', '001000110', '001000111', '0010110011', '111000000', '111000001', '110101001001', '110101001000', '1110011111', '1110011110', '1001100111', '1001100110', '01011011001', '111100100', '001110110', '110001000100', '110001000101', '010100001111', '010100001110', '11011010000', '11011010001', '011011000', '110011100001', '110011100000', '1111010110', '100100001100', '011110100011', '111100000', '11100111', '010000110010', '010000110011', '010000', '010000111011', '11010111001', '11010111000', '100110000100', '100110000101', '010000111010', '111111100001', '111111100000', '010010111001', '010010111000', '110000110000', '110000110001', '011010000101', '1101010000', '1101010001', '11111110110', '10111100110', '001111001100', '001111001101', '00111101000', '00111101001', '0111010110', '10111100111', '1001010', '1001011', '100100011110', '100100011111', '11010100100', '11010100101', '001101101', '001101100', '0100101001', '0100101000', '111000100101', '111000100100', '00101100101', '010001100010', '010001100011', '10111010000', '10111010001', '001111010111', '001111010110', '01000000110', '0011101101', '0011101100', '011010101010', '011010101011', '11001001010', '11001001011', '110010000', '110010001', '00101', '00000101111', '00000101110', '1100000001', '110010111110', '110010111111', '0100100', '0011100', '01000000111', '110011011000', '110011011001', '101101011000', '011110101010', '10010011000', '0000100100', '011010110001', '011010110000', '111010010001', '100101010101', '100101010100', '111010010000', '11011010100', '111111001010', '111111001011', '10101011110', '11010010111', '11010010110', '110110110011', '110110110010', '10011010010', '110110111010', '110110111011', '100000011100', '100000011101', '10011010011', '101110010', '101110011', '10101011111', '110111010110', '110111010111', '011111101', '011111100', '001010111111', '001010111110', '011000000011', '011000000010', '1010010111', '1010010110', '101100010110', '0101010111', '101100010111', '100011010011', '100011010010', '001000111011', '01110100111', '01110100110', '100011011010', '100011011011', '010111011011', '001000111010', '101101110110', '101101110111', '1100000000', '001110111', '110000010001', '110000010000', '110100111110', '110100111111', '011001011', '00101000000', '001010101101', '001010101100', '111100111001', '111100111000', '00011011111', '0001010011', '00001110111', '0001010010', '100010001', '100010000', '000100000', '000100001', '10010001011', '10010001010', '111110011', '110110110', '1010111010', '1010111011', '00101011010', '00101011011', '00011011110', '101001110010', '101001110011', '10001000100', '10001000101', '10101010110', '110010101001', '110010101000', '01001110', '01001111', '1111000110', '1111000111', '10110110101', '10110110100', '01100110100', '01100110101', '001110101001', '001110101000', '111111010001', '111111010000', '111010', '111011', '01000110001', '00110110010', '0000000001', '00110110011', '000011111100', '000011111101', '101100011001', '101100011000', '000101011000', '000101011001', '011100010011', '011100010010', '0111100000', '0111100001', '10000010001', '10000010000', '0001010101', '0001100110', '1000111110', '1000111111', '11011001011', '0001100111', '10000101101', '10101100111', '10101100110', '000111100000', '000111100001', '00111', '00110', '1111100100', '1111100101', '10110101100', '0100101100', '11100000011', '11100000010', '00110111010', '101011000000', '101011000001', '011011000101', '011011000100', '011000101000', '011000101001', '0001011100', '1010011000', '1110101001', '1010011001', '010011110100', '010011110101', '0011011110', '0011011111', '010101111110', '010101111111', '110001110010', '110001110011', '01011100101', '100001010', '100001011', '10010010000', '10010010001', '00111001100', '000000001100', '000000001101', '001111100010', '001111100011', '01001110000', '011111001110', '011111001111', '11010000011', '0100000111', '0100000110', '11001010001', '11001010000', '1011011', '1011010', '00111001101', '1010010', '1010011', '00111111', '00111110', '111011000', '111011001', '000000010111', '000000010110', '010011011', '10101011001', '000011100111', '000011100110', '101111110000', '111011100110', '111011100111', '110011000000', '110011000001', '101101000000', '101101000001', '10110001010', '01010100101', '01010100100', '011110111010', '011110111011', '00100001001', '10011011000', '10011011001', '11101111000', '110001000111', '110001000110', '100110011100', '100110011101', '100000001000', '100000001001', '0000111001', '0000111000', '000100100110', '000100100111', '011000100010', '011000100011', '100100001111', '100100001110', '01110101001', '010000110001', '010000110000', '11010111010', '11010111011', '000000111001', '000000111000', '100110000111', '100110000110', '001001010010', '001001010011', '11010110011', '111011010010', '000111001000', '000111001001', '110000110011', '110000110010', '11110100101', '11110100100', '111110110111', '10100011000', '001111001111', '001111001110', '1101010011', '1101010010', '110001000', '110001001', '11111110011', '11111110010', '0111010101', '0111010100', '011011100100', '011011100101', '101000100', '00000110111', '00000110110', '100100011101', '100100011100', '00001100111', '101000101', '011001010110', '011001010111', '101100111', '11001011011', '111110110110', '001101110', '001101111', '011000010', '110100100110', '110100100111', '101010110001', '101010110000', '00101100110', '00101100111', '101101000', '10010100101', '10010100100', '011010101001', '011010101000', '001100101000', '001100101001', '00000101100', '00000101101', '0100101', '011000001100', '110010111101', '110010111100', '010110010000', '010110010001', '110011011011', '110011011010', '101101011011', '101101011010', '110011010010', '110011010011', '000100001110', '000100001111', '11000011010', '11000011011', '01010110', '01010111', '10110101101', '010011111110', '111111001001', '111111001000', '000001111110', '000001111111', '001101011100', '001101011101', '11010010100', '11010010101', '01001110001', '111001001011', '1100110101', '10111110', '110110111001', '110110111000', '1100110100', '10100110110', '011111110', '011111111', '100000011111', '100000011110', '110111010101', '110111010100', '10100011100', '101111000', '101111001', '010100110011', '1111111100', '01001000110', '010100110010', '01001100001', '11100011011', '11100011010', '11010001001', '01110100100', '01110100101', '100011011001', '100011011000', '1001100000', '101101110101', '101101110100', '1100000011', '1100000010', '00101000010', '00101000011', '110100111101', '110100111100', '011001000', '011001001', '011110001010', '011110001011', '011101110110', '011101110111', '01010011001', '101110000000', '101110000001', '01110100000', '100010010', '100010011', '010100101', '111110000', '00010111111', '010001100100', '010001100101', '00111100', '010100111011', '00010110011', '00010110010', '1010111001', '1010111000', '10011100111', '101001110001', '101001110000', '0011', '01101100011', '0010', '100011000100', '010011011010', '01001101', '01001100', '10110110110', '10110110111', '010011011011', '00111101', '1111000100', '00001001000', '111001', '111000', '10111111', '000011111111', '000011111110', '1111111101', '0111000100', '1001111111', '1001111110', '000101011011', '000101011010', '000111100', '1100100', '0111100011', '111011000001', '100110110100', '100110110101', '010010011000', '010010011001', '00000000001', '010111010101', '01101101011', '011001100000', '011001100001', '01101101010', '1000111101', '1000111100', '11111110100', '11011001000', '11011001001', '1111100111', '1111100110', '10101100100', '10101100101', '000111100011', '000111100010', '1100', '10010111100', '01000111100', '11000100101', '11100000000', '11100000001', '01000111101', '101011000011', '101011000010', '100101110010', '100101110011', '10011111000', '011000101011', '011000101010', '101011001010', '101011001011', '000101011', '010010111', '010010110', '111101111110', '111101111111', '10001110', '11111010000', '010101111101', '010101111100', '010011110111', '010011110110', '110001110001', '110001110000', '111100011000', '111100011001', '01011010111', '00011010111', '1101001110', '1101001111', '10111111011', '10111111010', '0101100010', '1100101001', '100010010100', '100010010101', '000000001111', '000000001110', '100001100100', '100001100101', '001111100001', '001111100000', '011111001101', '011111001100', '1101000111', '111000010010', '01110011011', '0100001101', '11001110111', '00101001011', '001010100011', '111101101100', '111101101101', '00101001010', '111101010', '10011101', '1110000111', '011011010010', '011011010011', '11100111001', '11100111000', '111011100101', '111011100100', '11111001001', '01110111100', '01110111101', '101001111110', '000000100100', '000000100101', '000100111000', '000100111001', '101110101000', '101010010100', '10010001000', '101101000011', '101101000010', '110011001010', '110011001011', '00100001010', '10010001001', '011110111001', '011110111000', '111000001000', '111000001001', '000001011', '000001010', '100011101010', '100011101011', '110110101101', '100110011110', '100010111010', '100010111011', '11110111101', '11100100101', '11010101011', '11010101010', '100000001011', '100000001010', '010111110000', '010111110001', '011000100001', '011000100000', '11101110011', '000100100101', '000100100100', '0010010110', '001101000100', '001101000101', '00001101110', '111011001110', '111011001111', '00010011101', '00001101111', '011001001000', '011001001001', '00011011100', '00011011101', '11010001000', '111110110100', '11110100110', '11110100111', '11010110000', '11010110001', '001001010001', '001001010000', '000111001011', '000111001010', '111110010', '0111101', '0111100', '00110000111', '101110010011', '011011100111', '011011100110', '10101000001', '00110000110', '1101011001', '111110110101', '00000110100', '00000110101', '11001011000', '11001011001', '00001100100', '00001100101', '011001010101', '011001010100', '00101110111', '111110001', '000110011000', '000110011001', '00101110110', '110100100101', '110100100100', '1011010110', '11110010001', '111101011', '110001011111', '10', '1011010111', '001100101011', '001100101010', '11000000010', '110001011110', '100100101110', '100100101111', '01010110100', '01010110101', '000100010110', '000100010111', '01011001101', '000001100110', '000001100111', '000010101001', '010110010011', '010110010010', '110111001000', '110111001001', '000010010110', '000010010111', '111101000', '01111111100', '11101001', '110011010001', '110011010000', '00111110101', '0001010110', '000100001101', '000100001100', '000001111101', '000001111100', '10110101110', '10110101111', '001101011111', '001101011110', '101101101000', '101101101001', '111110111001', '00110100011', '00110100010', '11110001110', '01100100101', '101111010110', '101111010111', '10001001010', '011000000000', '101010100011', '110001010000', '110001010001', '101010100010', '1111111111', '1111111110', '0101011100', '011110010100', '011110010101', '00101010101', '00101010100', '00100111101', '100011000101', '111100000101', '010000101100', '010000101101', '111100000100', '010001111100', '010001111101', '1011010000', '01011000110', '1100101101', '011101110101', '011101110100', '0110000110', '1100101100', '00101001000', '00101001001', '011110001001', '011110001000', '00001001111', '00001001110', '1111000101', '1100010001', '100010001100', '100010001101', '010001100111', '010001100110', '110100001110', '110100001111', '00110011100', '00110011101', '1110111001', '011111101001', '011111101000', '100110101100', '001011100111', '000101001010', '000101001011', '100011000111', '100011000110', '110101101110', '110101101111', '00100111100', '01010111110', '1011001100', '1011000010', '011101100111', '1111011', '011101100110', '11100100001', '0000100101', '100110110111', '100110110110', '100101101010', '100101101011', '00000000010', '00010111110', '010010011011', '010010011010', '11110010101', '11110010100', '11', '011001100011', '011001100010', '001000011010', '001000011011', '011000111010', '011000111011', '0011000101', '1110', '11000110111', '11000110110', '110110001100', '110110001101', '111100000000', '111100000001', '101110000011', '101110000010', '011000001101', '01100001011', '111101000001', '10011101110', '10011101111', '111101000000', '101011001001', '101011001000', '1001011110', '1001011111', '10001101', '10001100', '000111010000', '000111010001', '111101111101', '111101111100', '100001111100', '100001111101', '101100000100', '101100000101', '111100011011', '111100011010', '1101001101', '1101001100', '01010000111', '01010000110', '111011111000', '111011111001', '010111000110', '010111000111', '111100010010', '111100010011', '11000100001', '100010010111', '100010010110', '1100100010', '1100100011', '10000000101', '10000000100', '110010010110', '110010010111', '100001100111', '100001100110', '111111010', '111111011', '001101101100', '001101101101', '000010111110', '000010111111', '01101001001', '01101001000', '101110110000', '101110110001', '111101101111', '111101101110', '011011010001', '011011010000', '10011111', '10011110', '111000010000', '111000010001', '00011110', '00011111', '11100111010', '11100111011', '11100110011', '11100110010', '100101110001', '100101110000', '000000100111', '000000100110', '101110101011', '101110101010', '10000010011', '000100111011', '001000010100', '011010101', '111000001011', '111000001010', '110011001001', '110011001000', '111011010110', '111011010111', '1101010111', '100011101001', '100011101000', '100010111001', '100010111000', '11010101000', '100100111000', '1000110', '1000111', '00001111001', '00001111000', '11110111110', '11110111111', '11001000101', '11001000100', '010111110011', '010111110010', '001101000111', '001101000110', '000111011010', '000111011011', '0010111110', '0010111111', '101100110100', '101100110101', '011001001011', '011001001010', '011001000010', '011001000011', '000110000000', '000110000001', '110101011000', '110101011001', '0111110', '0111111', '10000100111', '10101111111', '10101111110', '001100110011', '001100110010', '0011000110', '001100111010', '001100111011', '0011000111', '111001011110', '111001011111', '11011000001', '000110011011', '000110011010', '1101', '001000101100', '001000101101', '010101000010', '010101000011', '000100010101', '000100010100', '100100101101', '100100101100', '1001000101', '1001000100', '11011000000', '01100000100', '000001100101', '000001100100', '001111111100', '001111111101', '100100111001', '00100', '010011001110', '010011001111', '1001101000', '1001101001', '111011001101', '111011001100', '0111001000', '0111001001', '010001100', '010001101', '011101101', '11101000100', '00000011010', '11101000101', '010010000000', '010010000001', '0101111011', '101101101011', '101101101010', '011000010010', '011000010011', '100100101', '101101100010', '101101100011', '00010101101', '011111100110', '011111100111', '010100111', '010100110', '011101101000', '011101101001', '01010100', '00011001111', '110001010011', '110001010010', '101111010101', '101111010100', '01111101001', '00111011111', '111110100110', '111110100111', '0101110', '00101010110', '01010101111', '011110010111', '011110010110', '0001100000', '0001100001', '10011101100', '1101000', '1101001', '01101100100', '11001101011', '11001101010', '01000000101', '01000000100', '10101100', '10101101', '010000101111', '010000101110', '00011000001', '00011000000', '010001111111', '010001111110', '01101001100', '0111101000', '1101101100', '1101101101', '01101001101', '0110000101', '0110000100', '101011010001', '101011010000', '01101100101', '00001001100', '00001001101', '111100001010', '111100001011', '000010000010', '000010000011', '100010001111', '100010001110', '000010010', '110100001101', '110100001100', '1011011010', '1011011011', '00110001011', '00110001010', '1100111010', '1100111011', '00101111011', '00101111010', '0011011101', '101000011000', '101000011001', '010110111', '011100000010', '101010101110', '001011100101', '001011100100', '11100001001', '000101001001', '000101001000', '01100111011', '11000101111', '110101101101', '110101101100', '010010001010', '010010001011', '001000011', '110000111010', '110000111011', '11100100010', '10101000101', '00000110', '00000111', '01100111010', '10101000100', '100101101001', '100101101000', '000110101110', '000110101111', '101110010100', '101110010101', '001000010', '11110010111', '001000011001', '001000011000', '001011000100', '001011000101', '001001111010', '001001111011', '11000110100', '11000110101', '10101101000', '011000111001', '011000111000', '110110001111', '110110001110', '00100011010', '0001111011', '11110110111', '111100000011', '111100000010', '001110111000', '001110111001', '11110011', '11110010', '1001011101', '00111010000', '110110', '000001000', '01100001000', '01100001001', '000111010011', '000111010010', '100001111111', '100001111110', '01010000100', '01010000101', '101100000111', '101100000110', '1100101000', '000001001', '111011111011', '111011111010', '111100010001', '111100010000', '11100001', '11100000', '010111000101', '010111000100', '000010100110', '000010100111', '10011110111', '110010010101', '110010010100', '1011000001', '1011000000', '00110010000', '00110010001', '1100100001', '1100100000', '11101100101', '001101101111', '001101101110', '100011110100', '100011110101', '01101001010', '01101001011', '000010111101', '000010111100', '101110110011', '101110110010', '11011110100', '11001001111', '010101100000', '010101100001', '01101010000', '000100101010', '000100101011', '111000011010', '111000011011', '101010000100', '101010000101', '011010001000', '011010001001', '00000010000', '101001101111', '101001101110', '010011010110', '010011010111', '00000010001', '11111000110', '000100110001', '000100110000', '101100101100', '101100101101', '111011010101', '111011010100', '11001110110', '011100100101', '11001000110', '11001000111', '00001111010', '00001111011', '011100100100', '011001011010', '011001011011', '110000100001', '000111011001', '000111011000', '111111111100', '110000100000', '1000100011', '1000100010', '10011010110', '0010111101', '11001010010', '000111011', '11001010011', '010111010010', '010111010011', '10011001001', '10011001000', '0101', '0100', '001100010', '011001000001', '011001000000', '000110000011', '000110000010', '00111100110', '001000001000', '110101011011', '110101011010', '00010010010', '00010010011', '00010011011', '00010011010', '01111011111', '01111011110', '001100011', '110011000100', '001100111001', '001100111000', '111001011101', '111001011100', '110011111100', '010100110110', '010100110111', '110011111101', '01111101000', '1000001000', '1000001001', '001000101111', '001000101110', '00001010100', '00001010101', '010101000001', '010101000000', '101000100100', '101000100101', '11011111101', '11011111100', '010110010', '000011000', '101111001000', '101111001001', '001111111111', '001111111110', '010011001101', '010011001100', '10011111110', '011000001010', '011000001011', '01100101111', '101100110111', '101100110110', '011100011010', '011100011011', '100100000000', '1011100101', '100100000001', '010010000011', '010010000010', '1011100100', '11110001101', '11110001100', '100001001100', '100001001101', '011000010001', '011000010000', '101101100001', '101101100000', '111010101110', '011101101010', '011111100101', '011111100100', '1110101101', '0110110000', '111101010110', '111101010111', '1110001101', '1110001100', '10001101001', '10001101000', '01111101010', '01111101011', '000111010', '111110100101', '110001011000', '00100010001', '10100011111', '10100011110', '0001100011', '00100010000', '01101010', '01101011', '010111111010', '01100011000', '010111111011', '1010111111', '11001101000', '11001101001', '0101110000', '0101110001', '10101111', '10101110', '110111111110', '110111111111', '001001', '110001', '00011000010', '00011000011', '011011110011', '011011110010', '00010100110', '101000000000', '101000000001', '1101101111', '1101101110', '101101001', '000101010001', '1010010101', '1011011110', '011011111010', '000101010000', '111100001001', '111100001000', '000010000001', '010000011101', '00110001000', '00110001001', '01100101110', '1011011001', '1011011000', '1100111001', '0110110111', '110000010100', '110000010101', '101000011011', '101000011010', '00101111000', '00101111001', '10101001100', '11110001000', '00110011011', '01011010011', '011100000001', '011100000000', '101110001100', '101110001101', '111010001', '11001110100', '000110110110', '000110110111', '010010001001', '010010001000', '0001011010', '001011011100', '001011011101', '00000101', '00000100', '0001011011', '10101110011', '10101110010', '101010011100', '101010011101', '011010010000', '011010010001', '001110010110', '001110010111', '101110010111', '101110010110', '011001110010', '011001110011', '000110101101', '000110101100', '001011000111', '001011000110', '01110001001', '01110001000', '001001111001', '001001111000', '010100010111', '010100010110', '110011000011', '001110111011', '001110111010', '101110101001', '0010100101', '0010100100', '0001001000', '0001001001', '010110000', '000010100101', '000010100100', '00011101001', '00011101000', '00100001011', '010010001111', '100000010100', '10101111010', '10101111011', '001011100010', '010110001', '110011010', '111010011000', '100011110110', '000010110', '000010111', '1110111011', '001111001', '010101100011', '010101100010', '001111000', '101101010010', '101101010011', '110000111111', '110000111110', '000111000100', '000111000101', '110100010000', '110100010001', '101010000111', '101010000110', '111000011001', '111000011000', '011010001011', '011010001010', '1111010100', '1111010101', '10001110101', '11011100100', '01010010011', '01010010010', '10111100101', '10111100100', '010011010101', '010011010100', '000001011010', '0011111', '0011110', '001000100', '000001011011', '101100101111', '101100101110', '100110011111', '101001001000', '101001001001', '10011010001', '10011010000', '110110101100', '001100100100', '001100100101', '011001011001', '011001011000', '100000111110', '100000111111', '1000100', '111111111111', '111111111110', '000001001000', '000001001001', '100010110', '0001000010', '0001000011', '01011100111', '01011100110', '01111110010', '11110111100', '0111000001', '000111001', '010111010001', '010111010000', '11101110001', '10001110000', '1100001010', '011001110100', '1111110101', '10100000111', '01100000', '011001110101', '1000010000', '1000010001', '01100001', '0000011000', '0000011001', '01010011000', '10000110101', '10000110100', '00', '0010000100', '0010000101', '11000010011', '11000010010', '11010100', '11010101', '10011110110', '11111000101', '010100110101', '010100110100', '1000001011', '1000001010', '01', '101000100111', '101000100110', '1000000010', '1000000011', '1010010011', '011111111000', '011111111001', '01000101011', '01000111110', '11111000100', '0011110000', '0011110001', '101111001011', '101111001010', '011000001001', '011000001000', '100011010111', '010001011110', '010001011111', '000011011110', '000011011111', '110101000000', '1110110', '1110111', '1010010010', '101001011000', '100100110000', '100100110001', '000111101010', '000111101011', '100001001111', '100001001110', '1000001111', '0110011011', '11011110010', '111010101101', '111010101100', '111101010101', '111101010100', '11011110011', '00001000011', '00001000010', '100011011', '100011010', '01101100010', '11110110', '10001100011', '10001100010', '01000011110', '01000011111', '011111010110', '011111010111', '010111', '100001010110', '0111101001', '100000000', '100000001', '01000010', '01000011', '110111111101', '110111111100', '010110', '0101110010', '110000001100', '110000001101', '010010010100', '010010010101', '0101011000', '11101000111', '11101000110', '00011100000', '101000000011', '101000000010', '011011111001', '011011111000', '101101010', '101101011', '101000001010', '011100011000', '111101001000', '111101001001', '010000011111', '010000011110', '101001110', '01111011', '0011001111', '0110110101', '0110110100', '01000001101', '00011110001', '0011001110', '110000010111', '110000010110', '10110100111', '10101101011', '10101101010', '110010000001', '011101011110', '011101011111', '0011010001', '0011010000', '000110110101', '000110110100', '010101011100', '010101011101', '10110100110', '010100011000', '010100011001', '00000010011', '00000010010', '001011011111', '001011011110', '01100111110', '01100111111', '10101110000', '10101110001', '001110010101', '001110010100', '101010011111', '101010011110', '1111001100', '1111001101', '011010010011', '011010010010', '011001110001', '011001110000', '100000000010', '100000000011', '000000000', '1010101011', '1010101010', '11001110', '10110100101', '0010100011', '010110110100', '010110110101', '0010100010', '001011101', '0110010', '01110001010', '01110001011', '110101110000', '110101110001', '011010011100', '001100110001', '001011111000', '001011111001', '00100111001', '100010110001', '100000100110', '100000100111', '000001010000', '000001010001', '000010110010', '000010110011', '110010001000', '110010001001', '1100011111', '11011001100', '00010100111', '1101011000', '001110001000', '001110001001', '111000000100', '111000000101', '00010001100', '00010001101', '111110001110', '111110001111', '00110001111', '01000010001', '101101001010', '101101001011', '00011101010', '01000010000', '0010010111', '00011100010', '0000101', '11000001011', '11000001010', '0111001100', '11001100', '11001101', '111010011011', '111010011010', '0000111', '0000110', '10111011011', '010110011010', '010110011011', '1110110110', '101101010001', '101101010000', '100110001', '0000001001', '000111000111', '000111000110', '01010001100', '110100010011', '110100010010', '101001010000', '101001010001', '110011100110', '1011000', '01010010000', '01010010001', '1111010111', '0000111100', '1011100111', '0000111101', '01110010', '01110011', '11011100110', '11011100111', '00101101', '00101100', '11110011110', '010011111', '01011111001', '01011111000', '0111011001', '0111011000', '101001001011', '101001001010', '101011100100', '101011100101', '111010110110', '111010110111', '001100100111', '001100100110', '10111000010', '10111000011', '10111001011', '10111001010', '100000111101', '100000111100', '000001001011', '000001001010', '01001010110', '01001010111', '0110101101', '0001000001', '0001000000', '00101011111', '010101110100', '010101110101', '01011100100', '010010000101', '111100101110', '111100101111', '010010000100', '10001110111', '10000000111', '100111001111', '10100000100', '10100000101', '10001110010', '10001110011', '000101111100', '000101111101', '0000011011', '0000011010', '011001010', '1100001001', '1100001000', '10000110110', '10000110111', '1000010011', '1011111001', '10010100110', '011010000111', '100111001110', '10010100111', '011010000110', '0101101110', '01000100110', '0010000111', '0010000110', '11000000011', '11010111', '11010110', '01001111011', '001011111', '01010110001', '101111100110', '1011001', '01010110000', '010111010', '1000000000', '101111100111', '11111110101', '000000111100', '000011000110', '000011000111', '011111111011', '011111111010', '01011100001', '010001000110', '010001100000', '011111110010', '011111110011', '010100100100', '010100100101', '1001000111', '01101010111', '01101010110', '110010011100', '111001000000', '111001000001', '110010011101', '001010011110', '001010011111', '11110010011', '110011000010', '010001011101', '010001011100', '010100000000', '010100000001', '011001101010', '011001101011', '00101111100', '111110111000', '110011101111', '100100110011', '100100110010', '1101001000', '000111101001', '000111101000', '01110110110', '00001000000', '00001000001', '01110010001', '01110010000', '1111011000', '100011000', '100011001', '01000101110', '10001100000', '10001100001', '01110110111', '011111010101', '011111010100', '1111001011', '00111100010', '01011110010', '101000010100', '101000010101', '0111110100', '0111110101', '01000001', '01000000', '01000101111', '10101', '10100', '110001101', '010010010111', '010010010110', '01000011010', '000111110100', '000111110101', '110000001111', '110000001110', '110101000110', '110101000111', '0101111001', '0101111000', '00101010001', '00010101100', '100111111', '100111110', '1110010000', '1110010001', '111101001011', '111101001010', '000011011101', '000011011100', '101000001001', '101000001000', '001011110010', '001011110011', '1101101011', '111110011100', '000110100010', '000110100011', '00011110010', '100110111110', '111110011101', '00100011011', '100110111111', '1111110100', '00011111011', '00011111010', '00010101000', '011101011101', '011101011100', '11111011110', '11101100100', '001100010100', '001100010101', '100111011011', '100111011010', '010010110110', '010010110111', '010100011011', '010100011010', '01111001011', '0000000011', '010100', '0000101110', '0000101111', '0000000010', '00111100111', '010110011', '00111110100', '00010101001', '010110101100', '010110101101', '1111001111', '1111001110', '011011000111', '01111001010', '010101', '010010101101', '010010101100', '100000000001', '100000000000', '111001101000', '111001101001', '11111001', '101111100', '1000011111', '010110110111', '010110110110', '110011111', '110011110', '0110100010', '0110100011', '00011100001', '0100101111', '110101110011', '110101110010', '00110111001', '100111110110', '100111110111', '001011111011', '001011111010', '1000011110', '000010110001', '000010110000', '000001010011', '000001010010', '110010001011', '110010001010', '010101101100', '010101101101', '000100111010', '111100110110', '111100110111', '010001111', '11011001110', '11011001111', '001110001011', '001110001010', '010001110', '01010010101', '00100110001', '111110001101', '111110001100', '111000000111', '111000000110', '011100111000', '011100111001', '100101001', '101110100010', '101110100011', '1010010100', '101101001001', '101101001000', '001001100100', '001001100101', '00100000000', '00100000001', '10010110111', '10010110110', '000101100100', '000101100101', '10100010001', '001110100110', '001110100111', '111111011110', '111111011111', '010110011001', '010110011000', '110111000010', '110111000011', '0110001', '0000100', '01101111110', '0010110001', '0010110000', '001001000000', '001001000001', '00011010110', '101001010011', '101001010010', '0110000', '100000100101', '100000100100', '01110001', '01110000', '1100010100', '1100010101', '00011000101', '01011111010', '01011111011', '000101100', '001010000110', '001010000111', '01011110011', '000101101', '111010110101', '111010110100', '101011100111', '101011100110', '000110010010', '000110010011', '10111001000', '10111001001', '10000101110', '10000101111', '010101110111', '010101110110', '011011111', '011011110', '111100101101', '111100101100', '11000001000', '11000001001', '110010100110', '110010100111', '11000010001', '01111011001', '01001100101', '01001100100', '000101111111', '000101111110', '10110100000', '1011111011', '1011111010', '01000100100', '0101101100', '01000001110', '0111100110', '010101010', '11111101101', '11111101100', '01000101101', '100111001010', '011001111010', '11111001010', '100111001011', '101110', '101111', '01001111000', '01001111001', '0111100111', '1111000000', '11011011100', '0011101', '0101101101', '11011101011', '11011011101', '101111110100', '101111110101', '01011010100', '01000100101', '010001000101', '010001000100', '000011000101', '000011000100', '010100100111', '010100100110', '0110101110', '011111110001', '011111110000', '100111000000', '100111000001', '1111000001', '10110011000', '01101010100', '01101010101', '1110100110', '1110100111', '10100010011', '10100010010', '0111000011', '00110111101', '010101011', '111001000011', '111001000010', '01101111111', '0110101111', '001010011101', '001010011100', '00000001000', '00000001001', '0000110110', '0000110111', '10110011001', '010100000011', '010100000010', '111110111011', '110011101100', '011001101001', '011001101000', '010100001010', '010100001011', '010011111101', '000010010000', '000010010001', '0100010101', '010011111100', '0001110010', '0001110011', '1010000111', '111001001000', '10110001111', '10110001110', '111000110100', '111000110101', '00110000', '00110001', '0100001000', '0100001001', '01001000001', '01001000100', '10010000111', '01001000101', '000000011000', '000000011001', '11100011000', '11100011001', '110000111', '110000110', '0111110111', '0111110110', '101000010111', '101000010110', '001000010011', '111011110010', '111011110011', '0010010', '001011101010', '001011101011', '10110', '10111', '01111001100', '100101000100', '100101000101', '000111110111', '000111110110', '110101000101', '001000010010', '0010010000', '0010010001', '1110010011', '100111101', '00010101110', '00010101111', '001100001100', '001100001101', '110001001000', '110001001001', '001011110001', '001011110000', '000110100001', '000110100000', '110001101100', '110001101101', '00010111100', '11110000', '00010111101', '00100011000', '00100011001', '00011111000', '11001100100', '11010010001', '101000111010', '101000111011', '001100010111', '001100010110', '110111100000', '110111100001', '010010110101', '010010110100', '01000001011', '0100111', '01010001001', '0000101101', '0000101100', '01110101011', '100100001', '01110101010', '010110101111', '010110101110', '111001110101', '00111100100', '00111100101', '00111011010', '01101101101', '111001110100', '11101101111', '11001110010', '100111101000', '100111101001', '11101101110', '00001110011', '00001110010', '10100100100', '0010011', '101011111100', '101011111101', '000101001100', '000101001101', '111001101011', '010111111000', '001100001', '001100000', '101010111110', '101010111111', '0110100001', '1000101011', '0001011001', '0001011000', '110011100', '110011101', '010100100', '1101011', '01011010101', '1101010', '011100100000', '011100100001', '100111110101', '100111110100', '011000111', '011000110', '000110001010', '000110001011', '110101010010', '110101010011', '010110000100', '010110000101', '0011110011', '11111110111', '000001011001', '010101101110', '111100110101', '111100110100', '001100', '001101', '011000111100', '011000111101', '01000110011', '10010111111', '01000110010', '011100111011', '111111000111', '10111011000', '10001010110', '010111100100', '010111100101', '101110100001', '101110100000', '011100110010', '011100110011', '0101001100', '10101101001', '10010110100', '10010110101', '01101100111', '01101100110', '1011100000', '000101100111', '001000110100', '001001100111', '001001100110', '110110110110', '110110110111', '001000110101', '110011110110', '110011110111', '111111011101', '111111011100', '0110000111', '110111000001', '110111000000', '001110100101', '001110100100', '01010101', '1011100001', '010111000000', '010111000001', '01101111100', '01101111101', '001001000011', '001001000010', '00111011110', '01011101011', '01011101010', '001001001010', '001001001011', '010000010000', '010000010001', '111010000000', '111010000001', '001101111110', '001101111111', '001010000101', '001010000100', '10100110', '011101100010', '011101100011', '01011110000', '01011110001', '011000011', '01111100011', '01111100010', '111111111', '111111110', '1010001111', '00110111100', '011011100', '011011101', '000110010001', '000110010000', '0010010101', '00001101001', '0010010100', '11000010101', '10001010111', '1011101010', '1011101011', '110010100101', '110010100100', '1010001110', '000000000000', '000000000001', '0101010010', '00011001011', '00011001010', '1011010100', '1100110000', '0011100100', '0011100101', '00110000100', '1100110001', '00110000101', '101101', '101100', '0010110', '101111101100', '101111101101', '11111101110', '00010110000', '00101110100', '00010110001', '00101110101', '00000000100', '10011000110', '10011000111', '01010100000', '0010111', '0110100111', '101111110111', '101111110110', '00000000101', '001001111', '001001110', '1100001', '100111000011', '100111000010', '0001111', '1100000', '1110100101', '1010101110', '1010101111', '110011101101', '10110010111', '10110010110', '0001101010', '0001101011', '00110111110', '111110111010', '111000101100', '111000101101', '0000110101', '0000110100', '001000111100', '010100001001', '010100001000', '000010010011', '000010010010', '111001110000', '111001110001', '0010100110', '11001111000', '10110001100', '10110001101', '0001110001', '0001110000', '001111101110', '001111101111', '111000110111', '111000110110', '0100001011', '0100001010', '001110110010', '001110110011', '0111100010', '00110011', '00110010', '001010100100', '001010100101', '001011100110', '000000011011', '000000011010', '01001000010', '100110101101', '100101011100', '100101011101', '110010011110', '001000000', '110000100', '110000101', '111011110001', '111011110000', '001011101001', '101010101100', '001111000110', '001111000111', '10001001101', '10001001100', '101010101101', '100101000111', '100101000110', '0110100110', '01111010', '0101010110', '1011010101', '010010011', '11010000101', '11010000100', '0010010011', '0010010010', '0010011010', '0010011011', '001100001111', '001100001110', '11011011000', '110001001011', '110001001010', '011100101010', '011100101011', '1110110010', '1110110011', '101110111001', '101110111000', '01111001101', '110011011110', '110011011111', '1110100', '101000111001', '010000111100', '110111100011', '110111100010', '01110010011', '011010000010', '011010000011', '000000110101', '000000110100', '100100010', '100100011', '001001011110', '001001011111', '11011000101', '111000110001', '10101000110', '111001111010', '111001111011', '011011101000', '011011101001', '11101011001', '11101011000', '1001100001', '011011001100', '011011001101', '100111101011', '100111101010', '101011111111', '101011111110', '000101001111', '000101001110', '00101101010', '00101101011', '11011000100', '1010011110', '1011000011', '0101001010', '1000101000', '011101000000', '101010111100', '01001000000', '110001011', '001000001001', '10010101001', '10010101000', '0101001', '0101000', '011100100011', '011100100010', '0101001011', '010110000111', '010110000110', '011000100', '011000101', '110101010001', '110101010000', '11011110110', '1011100011', '1011100010', '101001111', '010011000100', '011110000110', '011110000111', '011000111111', '011000111110', '001111', '010011000101', '0101111010', '110001000010', '10110100001', '11100100000', '110001000011', '111111000101', '111111000100', '01001000111', '011100110001', '011100110000', '010111100111', '010111100110', '10100110001', '10100110000', '1100011000', '0101001111', '0101001110', '110110110101', '110110110100', '10110111010', '10110111011', '101111000010', '101111000011', '110101', '00111111111', '010111000011', '010111000010', '00111111110', '00000000011', '111110110', '0111101100', '0010001100', '1111110000', '1111110001', '0111101101', '111011000111', '111110010000', '111110010001', '11100010111', '111011000110', '001001001001', '001001001000', '10011000011', '10011000010', '10000010010', '01000100001', '01111111011', '01111111010', '01111001000', '000110001001', '000110001000', '01111001001', '111010000011', '111010000010', '1111101011', '1111101010', '001101111101', '001101111100', '011101100001', '011101100000', '111010001010', '111010001011', '0111011111', '1100010000', '0101101001', '00100111', '01111100000', '1000110110', '00111001111', '00111001110', '111111100', '111111101', '010001101000', '010001101001', '1010110101', '1010110100', '0011111100', '0011111101', '100100010100', '100100010101', '1011101001', '1011101000', '11010111111', '11010111110', '100010011000', '100010011001', '000000000011', '000000000010', '00000100101', '00000100100', '0011100111', '0011100110', '00011001000', '00011001001', '10000100100', '101110001111', '110010110100', '110010110101', '101100011', '1111', '100110111000', '100110111001', '0011000100', '001010010010', '001010010011', '111100', '111101', '001010111', '001010110', '101110001110', '0001111000', '0111000101', '11010011100', '01001001', '100101111110', '100101111111', '000111101101', '11110101001', '0100000', '11110101000', '101011000110', '101011000111', '001001100', '10110011111', '001000001110', '001000001111', '00110010010', '01100110010', '0001101001', '0001101000', '110111011100', '110111011101', '10110010100', '10110010101', '110110011000', '110110011001', '0100001', '10111110111', '10111110110', '111000101111', '111000101110', '00100011100', '10101001000', '1010100010', '1010100011', '01100011111', '01100011110', '01100001010', '111001110011', '001101001001', '01010', '01110000011', '01110000010', '01010101101', '10100100110', '100110010110', '100110010111', '001111101101', '001111101100', '110101000100', '011100011', '011100010', '110100110100', '110100110101', '001110110001', '001110110000', '001010100111', '001010100110', '0010100', '100111100', '100101011111', '100101011110', '111010011110', '01001001000', '1110010010', '111010011111', '11101010011', '11101010010', '001000001', '11110100011', '001111000101', '001111000100', '100001011110', '100001011111', '000000101000', '000000101001', '11101111100', '101111100010', '100011101', '1011111100', '10001001111', '10100011011', '010010010', '1001000001', '100011100110', '100011100111', '011010011010', '011010011011', '0110110', '000000111', '0010011000', '1110110001', '1110110000', '011100101001', '011100101000', '00111111001', '101100110', '0100010100', '10001010101', '110011011101', '110011011100', '1000110100', '1000110101', '0101011110', '110100011010', '110100011011', '101110111010', '0101011111', '011010000001', '011010000000', '101110111011', '0100111110', '0100111111', '010010101', '001001011101', '001001011100', '01101', '01100', '11111010010', '100111111010', '100111111011', '10100100111', '001010010', '11111010011', '001010011', '111001111001', '111001111000', '1101010101', '1101010100', '11101011010', '11101011011', '011011101011', '011011101010', '011011001111', '011011001110', '101001000010', '101001000011', '10011011011', '10011011010', '10101000111', '011010000100', '0011010100', '0011010101', '100111100001', '100111100000', '11101011', '111100111', '111100110', '011101000011', '011101000010', '11011111', '11101010', '01101010011', '10010101011', '1111011011', '11110110100', '0101010', '0101011', '11110110101', '111010010010', '111010010011', '111100101', '110111110100', '110111110101', '11100010', '00011111001', '011111000100', '011111000101', '11100011', '0000010010', '1101111011', '011110000101', '011110000100', '001000111000', '001000111001', '01101110011', '01101110010', '110101100', '110101101', '10110100010', '10110100011', '1101111010', '001101011', '001101010', '11011100011', '111011101100', '111011101101', '011010100111', '11011100010', '010000111110', '10100110010', '10100110011', '10100111011', '00001', '010000111111', '00000', '11101100110', '1100101011', '11101100111', '101111000001', '101111000000', '1111110011', '1111110010', '000000110110', '100000110010', '100000110011', '000001000100', '000001000101', '011110011000', '000000110111', '11100010100', '11100010101', '1110100001', '01111111000', '01111111001', '1011110100', '1011110101', '10001111011', '01010001000', '00110010011', '110001010', '1100011110', '010000100000', '010000100001', '010001110000', '010001110001', '00011010101', '00011010100', '110110000000', '110110000001', '111010001001', '111010001000', '10101010001', '10101010000', '0110010001', '0110010000', '111011010011', '01100000001', '01100000000', '100010000000', '100010000001', '11011010', '00001101101', '00001101100', '010001101011', '010001101010', '100100010111', '100100010110', '00000111101', '00000111100', '1101111000', '1101111001', '01110110101', '01110110100', '101010100000', '101010100001', '100110100000', '100110100001', '000011010', '111001111', '111001110', '100010011011', '100010011010', '0110001110', '00110011111', '00110011110', '1100101110', '1100101111', '00000100110', '00000100111', '110010110111', '110010110110', '00100111010', '00100111011', '101100000', '101100001', '001010010001', '001010010000', '111101000010', '111101000011', '11110011001', '11110011000', '100101100110', '100101100111', '01111000001', '01111000000', '001000010110', '001000010111', '100100111010', '100100111011', '000001110100', '000001110101', '011011000011', '11100111111', '011011000010', '10000110011', '11010011110', '11010011111', '100101111101', '100101111100', '100111010010', '100111010011', '001000001101', '001000001100', '101011000101', '101011000100', '011110101101', '011110101100', '110111011111', '110111011110', '10000110010', '110110011011', '110110011010', '0101010011', '01101001', '10101001010', '10101001011', '01101000', '11101110', '11101111', '111100011110', '111100011111', '110100101100', '110100101101', '1010100001', '1010100000', '11000011000', '001111011000', '001111011001', '0011011000', '001101001011', '001101001010', '100110010101', '100110010100', '0011011001', '01110101110', '01110101111', '01110000000', '01110000001', '110101111010', '110101111011', '101101111111', '101101111110', '11101001011', '11101001010', '0001010111', '001101100000', '001101100001', '110100110111', '110100110110', '1001101', '011101111100', '011101111101', '000001001110', '01011100', '01011101', '000100000100', '000100000101', '000001001111', '11011000', '11101010000', '11101010001', '001110000010', '001110000011', '100001011101', '110111101101', '000000101011', '000000101010', '010100010100', '010100010101', '10011001111', '111001101010', '11001111110', '111001100100', '111001100101', '000000100', '000000101', '100011100101', '100011100100', '011010011001', '011010011000', '01100011100', '01100011101', '1000101010', '00111111010', '00111111011', '110100011001', '101100111001', '011101001', '0110100000', '101001011010', '101001011011', '01110', '01111', '100111111001', '100111111000', '0100111101', '0100111100', '101001101100', '1010000101', '1010000100', '0011001100', '101001101101', '111111101000', '111111101001', '011010111110', '011010111111', '000101111', '000101110', '10000100', '10000101', '110001010110', '110001010111', '111101110100', '111101110101', '0000001010', '10001110110', '010011101', '010011100', '0011010111', '0011010110', '1101000100', '1101000101', '011111011100', '011111011101', '001000100000', '001000100001', '010101001110', '010101001111', '11101001100', '110111110111', '110111110110', '001010110000', '001010110001', '10011011110', '001111110000', '001111110001', '11001011100', '011111000111', '011111000110', '101011011101', '101011011100', '1000011001', '1000011000', '00100100001', '00100100000', '10011011111', '110000100100', '110000100101', '111011101111', '111011101110', '1000010110', '011000011110', '011000011111', '1000010111', '100011001110', '100011001111', '011101010100', '011101010101', '101001000001', '101001000000', '10100111000', '10100111001', '01111000101', '1000001', '10110000110', '10110000111', '10101110110', '11011011111', '11011011110', '10101110111', '100000110001', '100000110000', '110110100111', '110110100110', '011110011', '000001000111', '000001000110', '10010011111', '10010011110', '1011110111', '1011110110', '001111010', '11001100111', '11001100110', '001111011', '01100111101', '10100000', '10100001', '01000001001', '01000001000', '010000100011', '010000100010', '10001111000', '10001111001', '010001110011', '010001110010', '0000010001', '0000010000', '01100011', '110110000011', '110110000010', '10101010010', '10101010011', '110110001010', '110110001011', '100111010111', '01110011010', '11011001', '11010101001', '010101101111', '10111011', '10111010', '000010001110', '000010001111', '100010000011', '100010000010', '010011100101', '010011100100', '000011101000', '000011101001', '00101101001', '101100001101', '101100001100', '00000111110', '00000111111', '100110100011', '100110100010', '111110000100', '111110000101', '00100101011', '00100101010', '011100001110', '011100001111', '010000001000', '010000001001', '111001100', '111001101', '00101101000', '101011000', '100100100100', '100100100101', '1010010001', '000100011100', '000100011101', '1001100010', '1001100011', '1010010000', '000001101100', '000001101101', '1001001100', '1001001101', '010010101000', '1110011010', '1110011011', '000010011100', '000010011101', '010010101001', '100101100101', '100101100100', '10110000011', '10110000010', '01111000010', '01111000011', '11110011010', '11110011011', '001000010101', '111110110011', '001011001000', '001011001001', '001001110110', '001001110111', '111111000110', '101010001000', '101010001001', '100110001000', '011100111010', '11100111100', '11100111101', '100111010001', '100111010000', '10101111100', '1000100000', '1000100001', '101111011100', '101111011101', '000101010100', '1011110011', '010001000111', '000101010101', '1001111', '1001110', '10101111101', '110100101111', '110100101110', '11101101', '11101100', '111100011101', '111100011100', '001111011011', '001111011010', '111111110000', '111111110001', '0110', '001111010010', '001111010011', '01101010001', '11001001110', '11101001000', '11101001001', '110101111001', '110101111000', '100011111000', '100011111001', '0110001100', '0110001101', '001101100011', '001101100010', '011101111111', '011101111110', '000011001', '101111111111', '01011111', '01011110', '011110101110', '011110101111', '001010100', '010000101', '010000100', '000001110111', '000001110110', '001110000001', '001110000000', '01011011100', '110100000100', '110100000101', '010101011010', '110111101111', '110111101110', '01010001010', '000101100110', '11110001', '000000100001', '000000100000', '01110010111', '111001100111', '111001100110', '100000010000', '100000010001', '110101100100', '110101100101', '101100100000', '101100100001', '011110001', '011110000', '01111111101', '011000000110', '011000000111', '011101001100', '011101001101', '100110101', '100110100', '000110111', '000110110', '101100111011', '101100111010', '011101010', '011101011', '101001011001', '110101000001', '010111011110', '010111011111', '11000111101', '11000111100', '01011110110', '111111101011', '111111101010', '011010111101', '011010111100', '00010010111', '00010010110', '00000101011', '00010010001', '10100000010', '00010010000', '111101110111', '111101110110', '10000111', '10000110', '110001010101', '110001010100', '01010001101', '100010110011', '011111011111', '011111011110', '010011110', '100010110010', '110111', '101000101000', '101000101001', '001000100011', '001000100010', '010111001100', '010111001101', '010101001101', '010101001100', '001010110011', '001010110010', '011010100000', '011010100001', '001111110011', '001111110010', '11001011010', '1000001110', '001010111010', '001010111011', '1101100011', '1101100010', '00100100010', '00100100011', '011011110110', '011011110111', '011100010110', '011100010111', '11010000010', '00010100', '00010101', '11110000001', '11110000000', '011000011101', '011000011100', '1111001', '1111000', '111100010', '100001000000', '100001000001', '011101010111', '011101010110', '1001010100', '1001010101', '100011001101', '100011001100', '01010100110', '01010100111', '00000111010', '111011011100', '111011011101', '001011010000', '001011010001', '100010111', '00010011000', '00001101011', '111001001001', '101000001011', '00001101010', '10010011100', '10010011101', '0000111111', '100110001001', '11001100101', '01000001010', '111110001000', '10100011', '10100010', '100001111', '100001110', '00010001011', '000011110000', '000011110001', '01000000011', '01000000010', '101100010101', '101100010100', '1110000', '0100110', '1110001', '01110011000', '01110011001', '110110001001', '110110001000', '101000001', '101000000', '00111010', '00111011', '000010001101', '000010001100', '1010111', '1010110', '01010110111', '11001111010', '000011101011', '000011101010', '000000010010', '000000010011', '110000011000', '110000011001', '111001010100', '111001010101', '000011100010', '000011100011', '00100101000', '00100101001', '111110000111', '111110000110', '011100001101', '011100001100', '00001011101', '00001011100', '000100011111', '000100011110', '100100100111', '100100100110', '111110010011', '11110001001', '1001001111', '1001001110', '000001101111', '000001101110', '10001010100', '111101001', '1110011001', '1110011000', '101010010000', '101010010001', '10011111001', '100001001001', '000010011111', '000010011110', '011001111110', '011001111111', '100001001000', '10110000000', '10110000001', '111110110001', '111110110000', '10110001011', '001011001011', '001011001010', '001001110101', '001001110100', '000010101000', '00001010110', '100110001011', '100110001010', '101010001011', '101010001010', '10111101001', '011010100011', '11011101001', '11011101000', '101010000010', '101010000011', '100110000010', '100110000011', '010101101', '11000001100', '11011011001', '110000110110', '110000110111', '011111101100', '011111101101', '001111001010', '001111001011', '1111101000', '101111011111', '101111011110', '1111101001', '1110000100', '1110000101', '1001100', '11100001111', '111110101100', '111110101101', '0101000110', '001001010100', '11100001110', '101011010', '101011011', '001001010101', '010000001011', '010000001010', '00101100011', '00101100010', '0100110010', '111111110011', '111111110010', '001111010001', '001111010000', '0100110011', '111111111010', '111111111011', '1110100000', '110010000100', '0101000111', '01101010010', '011010111001', '011111', '110111001011', '110111001010', '0110001111', '000011011', '100011111011', '100011111010', '100010100010', '100010100011', '100100000011', '100100000010', '0101100011', '10111000', '010000110', '010000111', '100100001010', '100100001011', '110100000111', '110100000110', '10001101101', '0000001', '001101010000', '001101010001', '0000000', '000010010101', '100101101', '10111001', '000010010100', '10100111111', '100000010011', '100000010010', '101100100011', '101100100010', '110101100111', '110101100110', '100000011010', '100000011011', '1101101001', '011110110000', '011110110001', '011111011', '011111010', '1101101000', '01001011001', '01001011000', '001101110100', '001101110101', '100110110', '100110111', '011000000101', '011000000100', '1011111000', '01000011000', '01000011001', '100011010101', '100011010100', '011101001111', '011101001110', '110101000011', '110101000010', '000110100', '000110101', '010111011101', '010111011100', '111110011110', '11001011101', '1100000110', '1100000111', '11000111110', '11000111111', '000100110010', '00111110110', '001110000', '001110001', '00101000111', '00101000110', '10000111001', '10000111000', '11000011111', '00010010101', '0010001000', '0010001001', '1010110110', '0010101100', '0010101101', '1010110111', '000100110011', '01000010010', '01000010011', '01010001110', '01010001111', '00101110010', '00101011100', '00101011101', '101000101011', '101000101010', '010111001111', '010111001110', '0100100000', '0100100001', '000010101100', '000010101101', '1010000', '110010011111', '011010100010', '1101110011', '10100111110', '10110110011', '10110110010', '001010111001', '001010111000', '00001100', '00001101', '000011111010', '000011111011', '000101011110', '000101011111', '0111111001', '011011110101', '011011110100', '011100010101', '011100010100', '0001011111', '0001011110', '10000010111', '110011101110', '10000010110', '00010111', '00010110', '11110000010', '11110000011', '100001000011', '100001000010', '111100011', '00110100000', '000111100110', '000111100111', '110111011', '1011001101', '00110100001', '110111010', '0111000000', '11100', '1001010111', '1001010110', '11101', '00000011111', '00000011110', '011000101110', '011000101111', '111011011111', '111011011110', '001011010011', '001011010010', '1111100010', '1111100011', '0101001101', '010011110010', '010011110011', '101010111001', '01111110000', '00100110101', '10100101100', '10100101101', '000000001010', '000000001011', '100001100', '100001101', '01000000000', '01000000001', '000011110011', '000011110010', '110000000000', '110000000001', '1000000111', '00000101010', '000111111101', '1010100', '1010101', '01001100110', '0100000001', '001110100001', '11001010111', '11001010110', '101000010', '101000011', '00111001', '00111000', '010000010011', '010000010010', '101001011', '101001010', '010000011010', '010000011011', '000000110', '110000011011', '110000011010', '000011100001', '000011100000', '111001010111', '111001010110', '001000000010', '001000000011', '010100111100', '010100111101', '010011011100', '010011011101', '010101010000', '010101010001', '10011100001', '11001111011', '110011000110', '110011000111', '101101000110', '101101000111', '01110010010', '1010110000', '1010110001', '0011110100', '00100001111', '00100001110', '101010010011', '101001111001', '00111010010', '00111010011', '010011000111', '010011000110', '100110011010', '100110011011', '110001000001', '110001000000', '10011110011', '10011110010', '100000001110', '100000001111', '1110001110', '10110100', '1110001111', '100001101000', '100001101001', '010110111000', '010110111001', '100111001001', '100111001000', '11010111100', '11010111101', '100110000001', '100110000000', '01111110', '01111111', '11110101010', '11110101011', '101010000001', '101010000000', '110000110101', '110000110100', '010101110', '010101111', '000111001110', '000111001111', '111010100100', '111010100101', '011111101111', '011111101110', '01011111100', '111101011100', '111101011101', '011011100010', '011011100011', '01000100111', '1001110001', '111110101111', '111110101110', '01000101010', '110001011010', '110100101', '110100100', '110001011011', '01011111101', '010101000', '00101100000', '000000010', '010101001', '00011110110', '00100101', '10000100001', '10000100000', '111111111001', '111111111000', '10010100011', '10010100010', '11000000111', '11000000110', '11000000', '11000001', '000000011', '010110010110', '010110010111', '100010100001', '100010100000', '101101011101', '101101011100', '00101010111', '100100001001', '100100001000', '10101001101', '001101010011', '001101010010', '10110101011', '10110101010', '01001110111', '01001110110', '001101011010', '001101011011', '11100101001', '0001000110', '100101110', '100101111', '000110111100', '000110111101', '100000011001', '100000011000', '011110110011', '011110110010', '101011101000', '101011101001', '0001111001', '011111000', '011111001', '01001011010', '01001011011', '10111000111', '10111000110', '001101110111', '001101110110', '001110011100', '001110011101', '1111111010', '1111111011', '00100110100', '1100000101', '1100000100', '01000100010', '00101000100', '00101000101', '00001100110', '10000111010', '10000111011', '011101100', '0010001011', '0010001010', '0100010110', '11000011100', '11000011101', '100010100', '100010101', '0010101111', '0010101110', '01110101000', '00010000101', '100111011110', '0100100011', '0100100010', '0101110110', '101110001000', '000010101111', '000010101110', '11111111001', '0101110111', '11111011011', '10100000011', '100011000010', '100011000011', '010100101000', '010100101001', '00001111', '00001110', '011111110111', '000011111001', '000011111000', '011111110110', '000101011101', '000101011100', '1001111001', '1001111000', '0111100101', '0111100100', '00101111', '010010011110', '010010011111', '010001001010', '10000010100', '10000010101', '00000000111', '00000000110', '011001100110', '010001001011', '10101100011', '000011001010', '100100100', '000111100101', '000111100100', '001001101100', '1111100001', '1111100000', '1100001110', '00110101001', '00110101000', '101110000110', '101110000111', '1010', '001111001001', '10111101010', '00100100', '0100000000', '00000011100', '001000110111', '10011101011', '10011101010', '100001110000', '100001110001', '011000101101', '001000110110', '010110100000', '010110100001', '11111010111', '11111010110', '110011110100', '010011110001', '010011110000', '10100111101', '00100110110', '00100110111', '10101000011', '10101000010', '00101001111', '100010010010', '100010010011', '10001101100', '000000001001', '000000001000', '110000000011', '110000000010', '10100101001', '10100101000', '11000010110', '000111111000', '000111111001', '10100001101', '10100001100', '11000010111', '000010011', '101010011000', '11001010100', '11001010101', '0000111110', '11111010', '101001000', '101001001', '1011001110', '010000011001', '111101101011', '0111000010', '10010000001', '10010000000', '000000010001', '00010111010', '00010111011', '00100010111', '00100010110', '001000000001', '001000000000', '010100111111', '010100111110', '001100011000', '101011110110', '010011011111', '010011011110', '1011001111', '101011110111', '11101101001', '11101101000', '010101010011', '010101010010', '101110101110', '101110101111', '110001111000', '110001111001', '101101000101', '101101000100', '110000101000', '110000101001', '00011101100', '1100110011', '00110111111', '000101101000', '000101101001', '001001101000', '001001101001', '000101000111', '00100001100', '00100001101', '1010110011', '1010110010', '10111011100', '101001111011', '101001111010', '110110010100', '110110010101', '0100111011', '1000011', '1000010', '100110011001', '100110011000', '100000001101', '100000001100', '101010101', '101010100', '01111010100', '010000000100', '010000000101', '010111110110', '010111110111', '100001101011', '100001101010', '11100011100', '001101000010', '001101000011', '10111011101', '0100111010', '100001100010', '100001100011', '011001001110', '011001001111', '01111101', '01111100', '000111001101', '000111001100', '11110100000', '10010011001', '111010100111', '111010100110', '111101011111', '111101011110', '11011000010', '11011000011', '001100110110', '001100110111', '01100110011', '0111011', '0111010', '1', '01101101111', '000000001', '00010111001', '110100110', '110100111', '00111000101', '00111000100', '00010111000', '10000100010', '10000100011', '10010100000', '10010100001', '011000', '011001', '11000000100', '11000000101', '11000011', '11000010', '110111001110', '110111001111', '1000010010', '011100101', '011100100', '010110010101', '010110010100', '0100011100', '0100011101', '00111110011', '101010101111', '01011000101', '01011000100', '010001010100', '010001010101', '000011010100', '011100000011', '111010010', '111010011', '10011100000', '100110101111', '10110101000', '10110101001', '100110101110', '0110111111', '0110111110', '001101011001', '001101011000', '11010001', '11010000', '1001101101', '01001110100', '01001110101', '101101101110', '101101101111', '01011010001', '000110111111', '000110111110', '01011010000', '00001011110', '101011101011', '101011101010', '00001011111', '010001000001', '10111000100', '10111000101', '00011101111', '000110011110', '000110011111', '01010001011', '00110110001', '00011101110', '010010100100', '010010100101', '011110010010', '011110010011', '101010100111', '00101010011', '00101010010', '1101101010', '01001101001', '01001101000', '1001111010', '00111010001', '010000101010', '010000101011', '010001111010', '010001111011', '001000110010', '001000110011', '11111100001', '11111100000', '1001111011', '1100110110', '1100110111', '0100000010', '100010001010', '100010001011', '1001000110', '101001111000', '000001010111', '10000001001', '001010101110', '101010010010', '0011011100', '11011110101', '00010000111', '0100000011', '11111111011', '101010101010', '100011000000', '100110101010', '100110101011', '010100101011', '010100101010', '001010101111', '1111111001', '1111111000', '001110011111', '001110011110', '00010100010', '00010100011', '0001101', '0001100', '0101111101', '101110011000', '101110011001', '00010101011', '00010101010', '001100000000', '001100000001', '010010011101', '010010011100', '101001100000', '101001100001', '01001001010', '011001100101', '011001100100', '011001111101', '0001111110', '0001111111', '00110101010', '011001111100', '110111101', '01000100000', '10101011011', '10101011010', '111000111000', '111000111001', '111100000110', '100000101101', '101110000101', '101110000100', '0100110100', '0100110101', '1001', '1000', '1011010001', '10011101000', '00100110', '00111111101', '000111010110', '000111010111', '100001110011', '100001110010', '010110100011', '010110100010', '100001111010', '100001111011', '111010111100', '111010111101', '11111010100', '11111010101', '101100000010', '101100000011', '010110111010', '0111111010', '111011111110', '111011111111', '11110010110', '100010010001', '100010010000', '111100100100', '111100100101', '100101001000', '100101001001', '000111111011', '000111111010', '111110111', '10000000011', '10000000010', '00111000001', '10100001110', '10100001111', '00111011101', '1100011001', '110001100000', '110001100001', '111101101001', '111101101000', '101110110110', '101110110111', '01101001111', '01101001110', '1010111110', '01100101001', '01100101000', '00100010100', '00100101100', '00001010111', '111000010110', '111000010111', '101000110110', '101000110111', '11101101010', '11101101011', '001100011011', '001100011010', '101001101010', '101001101011', '001100010010', '001100010011', '001011101000', '110000101011', '110000101010', '101110101101', '101110101100', '11101011110', '000011001100', '000011001101', '010001001100', '000101101010', '00001111111', '00001111110', '110110010111', '110110010110', '101011110000', '101011110001', '11110111000', '11110111001', '000101000000', '000101000001', '11001000011', '01101011100', '010111110101', '010111110100', '101010110', '101010111', '010000000111', '010000000110', '11011101010', '001101000001', '001101000000', '100001100001', '100001100000', '1000100110', '1000100111', '0001111010', '011001001101', '011001001100', '110011100100', '110011100101', '000110000110', '000110000111', '010110001000', '010110001001', '110101011110', '110101011111', '001100110101', '001100110100', '011000110000', '011000110001', '000000', '000001', '0111000', '0111001', '00001000110', '00111000110', '00111000111', '01011011101', '00001000111', '00110011010', '010011101100', '010011101101', '110001111011', '110001111010', '010111101000', '010111101001', '11011110001', '11011110000', '001000101010', '001000101011', '110000100010', '0100111000', '11110100010', '1001011100', '000010100', '011011', '011010', '110101001100', '110101001101', '001111111010', '001111111011', '110000100011', '011100110', '011100111', '0101011011', '0101011010', '11101110010', '0100011111', '0100011110', '000011010111', '000011010110', '1100111101', '1001100100', '010001010111', '010001010110', '101100110010', '101100110011', '11011010101', '1001100101', '001001000110', '001001000111', '010010000110', '010010000111', '101101101101', '101101101100', '1100011011', '1100011010', '001111001000', '00010001010', '11110110000', '10111110000', '01000010110', '1100010010', '1100010011', '111111100100', '111111100101', '010010111100', '010010111101', '011101101110', '011101101111', '001010101010', '01111101111', '01111101110', '00011101', '0110101', '1000110111', '00111101101', '00111101100', '000110011101', '000110011100', '11101111111', '01011000000', '0010100111', '011110010001', '011110010000', '00101010000', '01011000001', '010010100111', '010010100110', '0101011101', '00110111011', '0100101101', '111000100000', '111000100001', '101011010010', '10111010101', '10111010100', '010000101001', '010000101000', '01001101010', '01001101011', '010001111001', '010001111000', '00011000111', '00011000110', '110010101', '110010100', '01010100001', '11111101111', '001000110001', '001000110000', '101011010011', '10101000000', '11111100010', '11111100011', '010011010', '111100111100', '111100111101', '100010001001', '100010001000', '011010110100', '011010110101', '111110011111', '1000111011', '100101010000', '100101010001', '011011011110', '1000111010', '011011011111', '101000011110', '101000011111', '11101100011', '100110101001', '100110101000', '101010101001', '101010101000', '10010111101', '11011010011', '11011010010', '10111011111', '1101100101', '10101100010', '001110101100', '001110101101', '111111010100', '111111010101', '111000010011', '11100100100', '00101100001', '001100000011', '001100000010', '101110011011', '101110011010', '101001100011', '101001100010', '101110010010', '010000111101', '11110010000', '101000111000', '10100100011', '001011000010', '001011000011', '0001111101', '0001111100', '100000101111', '100000101110', '0100110111', '0100110110', '11110101', '11110100', '111000111011', '111000111010', '001110111110', '001110111111', '111000110010', '111000110011', '001000101', '10111100000', '001010001100', '001010001101', '000111010101', '000111010100', '111010111111', '111010111110', '10000000110', '100001111001', '100001111000', '101100000001', '101100000000', '0011000001', '1101110111', '1101110110', '111011111101', '111011111100', '001110010', '10001000001', '10001000000', '111100100111', '111100100110', '110010101100', '110010101101', '10000000000', '10000000001', '10101111001', '100101001011', '100101001010', '10010011', '10101111000', '100101000010', '100101000011', '01100110001', '01100110000', '1110100011', '100011110010', '100011110011', '1110100010', '10001011010', '10001011011', '101110110101', '101110110100', '110001100011', '110001100010', '010101100110', '010101100111', '110001101010', '110001101011', '0101100111', '0101100110', '111000010101', '111000010100', '100111010110', '01100101010', '01100101011', '01100100011', '01100100010', '0001110', '100100', '100101', '101000110101', '101000110100', '011010001110', '011010001111', '10111011010', '101001101001', '101001101000', '01011001100', '1110000110', '001100010001', '001100010000', '0101000011', '0101000010', '010001001111', '010001001110', '000011001111', '000011001110', '01011011110', '01011011111', '00101110001', '00101110000', '101100101010', '101100101011', '011011000000', '011011000001', '010110110', '00001111100', '00001111101', '000010101', '101011110011', '101011110010', '01101011110', '11001000001', '000101000011', '000101000010', '0101010001', '1000100101', '0101010000', '10010010101', '10010010100', '10101011101', '001000000100', '01111110111', '01111110110', '10111100001', '001000000101', '001000111101', '10110000101', '10110000100', '000110000101', '000110000100', '110101011101', '110101011100', '010110001011', '010110001010', '1011100110', '010110000010', '010110000011', '1101100111', '0001010100', '000011', '000010', '011000110011', '011000110010', '111011101', '111011100', '00010011001', '010011101111', '010011101110', '010111101011', '010111101010', '11100001000', '101110100', '011100111101', '011100111100', '01001010000', '101110101', '101000100010', '101000100011', '001000101001', '001000101000', '11011111011', '11011111010', '00001110001', '111000110', '111000111', '011110011111', '001111111001', '001111111000', '101111001110', '101111001111', '100111100010', '110101001111', '110101001110', '10011101101', '100111100011', '0011101011', '10011100011', '0111001101', '001010101000', '11011010110', '11011010111', '101100110001', '101100110000', '110011100111', '110000111100', '001001000101', '001001000100', '0110111100', '1110011', '110000111101', '0110111101', '10110011110', '011110100100', '011110100101', '11011011', '11110001011', '11110001010', '01010111111', '10101101110', '010000110100', '010000110101', '001010101001', '100001001010', '100001001011', '010010111111', '000000111101', '111010000110', '111010000111', '111111100111', '111111100110', '011101101101', '011101101100', '0000100111', '0000100110', '11010010000', '00111101110', '00111101111', '01111101100', '01111101101', '01000011011', '110001100', '10001101111', '10001101110', '11010011', '10111111101', '11010100010', '11010100011', '100100011000', '100100011001', '00100011101', '10111111100', '11100001100', '1000101001', '101111101', '011110100', '111000100011', '111000100010', '00011100', '101010111101', '010101100', '011101000001', '101010110100', '101010110101', '110010110', '110010111', '011010101100', '011010101101', '10111010110', '10111010111', '00011000100', '01001101100', '00000101001', '00000101000', '01001101101', '10000011011', '10000011010', '110010111000', '110010111001', '11010010', '101000000110', '101000000111', '11100110000', '11100110001', '101101111', '101101110', '10001110100', '011010110111', '011010110110', '111100111111', '111100111110', '100101010011', '100101010010', '111111001100', '111111001101', '10110110', '101000011101', '101000011100', '11001110011', '01101101100', '01011000111', '00000010111', '110010011', '101110001010', '101110001011', '01010100011', '10010111110', '110010010', '110110111100', '110110111101', '01010100010', '001011011010', '001011011011', '110111010000', '110111010001', '001110101111', '001110101110', '101010011010', '101010011011', '11111000011', '11111000010', '011010010110', '011010010111', '01010011111', '01010011110', '101110010001', '101110010000', '11100001101', '000101111011', '001011000001', '001011000000', '1000010101', '01110001111', '01110001110', '1011111111', '100010101110', '111011011', '110000100111', '101101110000', '101101110001', '110000100110', '001110111101', '001110111100', '00011101101', '110100111000', '110100111001', '011001101', '011001100', '001010101011', '111000110000', '001010001111', '001010001110', '11101111110', '11100000101', '11100000100', '100010101111', '10010001101', '10010001100', '0001001110', '0001001111', '111010000', '111110101', '111110100', '10011001110', '0000001000', '11001110001', '011010110', '011010111', '1010111100', '1010111101', '10001000010', '10001000011', '101001110100', '101001110101', '0110000010', '110010101111', '110010101110', '01001000', '000001011000', '111111010111', '111111010110', '100101000001', '100101000000', '000010000', '000010001', '100011110001', '100011110000', '110101110', '001101000', '1110111101', '1110111100', '001101001', '010101100101', '010101100100', '110001101001', '110001101000', '000111000010', '000111000011', '110000111001', '110000111000', '110100010110', '110100010111', '011110011011', '1111011010', '1111010010', '1111010011', '100111', '100110', '1000111000', '1000111001', '01100100000', '01100100001', '10111100011', '10111100010', '011010001101', '011010001100', '10101100001', '10101100000', '010010101011', '00000100011', '010010101010', '111011010', '00000100010', '011110011010', '011110011101', '0101001001', '0101001000', '10100110111', '011110011100', '101100101001', '101100101000', '101001001110', '101001001111', '10010101010', '110011111111', '110011111110', '011011001010', '011011001011', '001100100010', '001100100011', '01100010111', '01001010011', '01001010010', '1110101111', '1110101110', '010101111000', '010101111001', '110001110100', '110001110101', '10110011101', '10110011100', '01111010101', '10010010110', '10010010111', '100000010', '000100100000', '000100100001', '01111110100', '01111110101', '000101110000', '000101110001', '0011101001', '111111111101', '11000101100', '10000001101', '001111100100', '001111100101', '0000011110', '0000011111', '10111011001', '010110000001', '010110000000', '0010000010', '0010000011', '111011110', '111011111', '0010111100', '0100111001', '000101010111', '111011100010', '111011100000', '111011100001', '011001010000', '011001010001', '101000100001', '101000100000', '01110111001', '01110111000', '010111111', '010111110', '11011111000', '11011111001', '0011110110', '0011110111', '011111111110', '011111111111', '101111001101', '101111001100', '011110111100', '011110111101', '101111111000', '10101010111', '101111111001', '110110101000', '110110101001', '100001010001', '01000001111', '100001010000', '011000100100', '011000100101', '10011001100', '10011001101', '110011010100', '110011010101', '011110100111', '011110100110', '01111110001', '10100111', '010000110111', '010000110110', '100100110110', '100100110111', '101111100101', '101111100100', '00011011001', '00011011000', '100010100100', '100010100101', '10001111', '000000111111', '000000111110', '11010110101', '11010110100', '111010000101', '111010000100', '0111010011', '0111010010', '110001110', '110001111', '1101011100', '1101011101', '00000110001', '00000110000', '1000001101', '1000001100', '00001100001', '00001100000', '100100011011', '100100011010', '10101011000', '0011110101', '101111110', '101111111', '00100101101', '110100100000', '110100100001', '0110010010', '101010110111', '101010110110', '10000001010', '01010111101', '011010101111', '011010101110', '010010010010', '010010010011', '110000001010', '110000001011', '10000011000', '10000011001', '101000000101', '101000000100', '110010111011', '110010111010', '101101100', '101101101', '111101001110', '111101001111', '10000001011', '01010111100', '01010000', '01010001', '011110001100', '011110001101', '10110101', '000100001000', '000100001001', '110100', '000001111000', '000001111001', '111111001111', '111111001110', '11010010010', '11010010011', '100111011', '00110110101', '101110001001', '010101011011', '01101101110', '100111011111', '010100011110', '010100011111', '110110111111', '110110111110', '10111111000', '001011011001', '001011011000', '000001101', '110111010011', '110111010010', '101010011001', '001010111100', '000001100', '011010010101', '011010010100', '1111001010', '001010111101', '01010011100', '01010011101', '11111000000', '11111000001', '1010101101', '1010101100', '110110101011', '111001000111', '00001101000', '01110001100', '01110001101', '010110110010', '010110110011', '01011100000', '11010001111', '0110010011', '101101110011', '101101110010', '11010001110', '110101110110', '110101110111', '1010011101', '1010101000', '110100111011', '110100111010', '001011111110', '001011111111', ' C-c C-c011101110000', '011101110001', '011001110', '011001111', '000001010110', '011000000001', '110010001110', '110010001111', '10010001110', '10010001111', '0001001101', '0001001100', '01011101001', '001110001110', '001110001111', '00111110001', '00010110101', '00010110100', '111000000010', '111000000011', '101001110111', '101001110110', '01001011', '01001010', '11100010110', '111111', '111110', '1111000011', '1111000010', '11001010', '11001011', '111010011101', '111010011100', '10111111001', '010100000110', '010100000111', '00010000100', '111110111110', '10011010111', '11000011110', '000110001', '111110111111', '01110110000', '000111000001', '000111000000', '1101000110', '110100010101', '110100010100', '101001010110', '101001010111', '1111010001', '1111010000', '11011100000', '11011100001', '00010', '00011', '0011000000', '101010100101', '11100000110', '11100000111', '101010100100', '01011111111', '01011111110', '100101110100', '100101110101', '10100110100', '10100110101', '01010101001', '01010101000', '0000001011', '101011001100', '101011001101', '101001001101', '101001001100', '10011010100', '10011010101', '101011100010', '101011100011', '001100100001', '001100100000', '111101111000', '111101111001', '011011001001', '011011001000', '0011011011', '0011011010', '11000101001', '11000101000', '00011011011', '000001001101', '000001001100', '0000000110', '0000000111', '110001110111', '110001110110', '010101110010', '010101110011', '11001111', '11010110111', '10000101011', '10000101010', '10110110000', '000101110011', '000101110010', '10110110001', '110000010010', '00010011111', '001111100111', '001111100110', '000101111010', '110000010011', '1011111110', '1000010100', '0000011101', '0000011100', '01110010110', '10000110000', '10000110001', '0010000001', '0010000000', '1001000011', '101011100000', '1001000010', '011011010100', '011011010101', '11000101101', '111011100011', '000101010110', '100001010100', '100001010101', '01110111010', '01110111011', '01100111001', '011111111101', '011111111100', '010111100', '010111101', '010111011', '010100100010', '010100100011', '110110100', '1010001000', '110011001100', '110011001101', '10101101111', '011010111011', '011110111111', '011110111110', '011010111010', '100011101100', '100011101101', '100010111100', '100010111101', '11010101101', '11010101100', '10111000001', '111001000110', '110110101010', '01100010101', '01100010100', '110110101', '01001010001', '0000010', '000100100011', '000100100010', '011000100111', '011000100110', '110011010111', '110011010110', '111011001000', '111011001001', '100100110101', '100100110100', '10111000000', '00010100001', '001011100', '100010100111', '100010100110', '11010110110', '00010100000', '11000101110', '001001010111', '001001010110', '00011010011', '00011010010', '11000001101', '1010001100', '1010001101', '01101011101', '01111100001', '00001100010', '00001100011', '1101011111', '00101110011', '011011011010', '11001011110', '11001011111', '011001010011', '011001010010', '00000110010', '1101011110', '0111110010', '0111110011', '101000010010', '101000010011', '010100110000', '110100100011', '110100100010', '111101101', '111101100', '10011', '10010', '000100010000', '000100010001', '100100101000', '100100101001', '110000001001', '110000001000', '010010010001', '010010010000', '01010101100', '01111000100', '000111110010', '000111110011', '1110010110', '0111001011', '000001100000', '000001100001', '0111001010', '000100000111', '111101001101', '111101001100', '00000110011', '01010011', '01010010', '000100001011', '000100001010', '00011110100', '00011110101', '010001001', '01011011', '10110111110', '1001101110', '11010011101', '000100000110', '000001111011', '000001111010', '000011111', '11111001011', '011110010', '00110100101', '00110100100', '11111011010', '11111011000', '11101100010', '010101011001', '010101011000', '11100101011', '010100011101', '010100011100', '010110101010', '010110101011', '101111010000', '011001100111', '10001000', '1111001001', '1111001000', '11100101010', '110101111', '001110', '11100011110', '11100011111', '111001101110', '111001101111', '00101011001', '010110110001', '010110110000', '00101011000', '110101110101', '110101110100', '1101101', '1101100', '001011111101', '001011111100', '0101111', '011110001111', '011110001110', '101011010100', '011101110010', '110111001', '110010001101', '110010001100', '10001000111', '010101101010', '010101101011', '10001000110', '101111100000', '110100001000', '110100001001', '001110001101', '101111100001', '111000000001', '111000000000', '01100110111', '01100110110', '001000', '001011100000', '001011100001', '000101100010', '000101100011', '001001100010', '001001100011', '10100100101', '110101101000', '110101101001', '110010010000', '110010010001', '1011000100', '1011000101', '00110010101', '00110010100', '10001011000', '1100100101', '010010', '010011', '001010110110', '001010110111', '101101011110', '10100100010', '11101111101', '011101101011', '100101101100', '111010101111', '01000110110', '11111011111', '101001010101', '011011110000', '001000011100', '001000011101', '0110011001', '101101011111', '11000110001', '11000110000', '0001100101', '1110010111', '001111111', '001111110', '000001010101', '000001010100', '0011000011', '0011000010', '01000110111', '10111101011', '011011110001', '100101110111', '100101110110', '01010101010', '01010101011', '1001011000', '1001011001', '01100001101', '01100001100', '101011100001', '001000000110', '101011001111', '101011001110', '11000101010', '10001010', '111101111011', '111101111010', '0000000101', '01010000000', '1101001011', '1101001010', '10000101000', '10000101001', '1100001011', '01011110100', '111100010100', '111100010101', '010101110001', '010101110000', '11100100', '11100101', '00100111000', '10110111', '0011101000', '01001100010', '011000101100', '0010111000', '0010111001', '101100010', '000101111001', '110001100101', '111010110011', '101100011011', '10000001000', '110001011001', '101111011011', '1011111101', '111110100100', '101111101111', '0101010100', '0101010101', '101111101110', '11111101011', '01000101000', '000010111000', '000010111001', '01000111', '01000101001', '1000101', '011011010111', '011011010110', '01000011101', '01000011100', '00011000', '00011001', '100001010111', '101111111010', '00011011010', '0100101110', '101111110010', '101111110011', '00011110111', '0111111000', '0001100010', '110011001111', '110011001110', '010100100001', '010100100000', '00001001001', '000100110100', '000100110101', '111011010000', '100111000111', '100011101111', '100011101110', '111001000101', '111001000100', '100010111111', '100010111110', '000001110', '000001111', '01011010', '10101000', '00010011100', '01100010110', '010001000', '000111011100', '000111011101', '0000', '0001', '111110111101', '111110111100', '111011000010', '111011000011', '00010001111', '11000', '00011010000', '00011010001', '011001000100', '011001000101', '110111110', '01110010100', '01110010101', '00110110', '00110111', '110110100101', '0100001111', '10101101101', '0101101111', '000000011110', '000000011111', '0110010100', '001100111100', '001100111101', '000011101110', '000011101111', '111001011000', '111001011001', '110001011100', '111110100001', '101000010001', '101000010000', '0111110001', '0111110000', '111101110', '111101111', '0110010101', '00001010001', '00001010000', '010101000100', '010101000101', '100100101011', '100100101010', '000100010011', '000100010010', '000111110001', '000111110000', '000001100011', '000001100010', '1101001001', '1110010101', '1110010100', '010011001000', '010011001001', '11101111011', '11101111010', '001100001010', '001100001011', '11001110000', '110001001110', '110001001111', '010100000101', '010100000100', '10001010011', '10001010010', '1000100100', '010001010', '010001011', '100100000110', '100100000111', '1101100000', '0101110101', '001', '000', '0101110100', '110111100110', '110111100111', '11101100000', '11101100001', '100110001110', '100110001111', '11111011001', '010100001', '010100000', '011000010100', '011000010101', '100111011101', '111001001010', '01111011000', '100111011100', '100100111', '100100110', '011111100000', '011111100001', '000100101', '000100100', '101111010011', '101111010010', '010110101001', '010110101000', '1110001000', '1110001001', '01011011000', '010101111011', '100111101110', '100111101111', '101011111010', '101011111011', '01011010110', '111001101101', '111001101100', '001100111', '001100110', '00101101111', '00101101110', '001111011101', '001111011100', '010101111010', '11001101101', '11001101100', '00111110010', '1101110', '1101111', '0110000011', '00111110111', '101100011100', '101100011101', '101011010111', '101011010110', '00001001010', '00001001011', '10111101000', '010101101001', '010101101000', '111100001100', '111100001101', '100100000', '000010000100', '000010000101', '1111011001', '00110001101', '00110001100', '110100001011', '110100001010', '1011011100', '1011011101', '110100000010', '110100000011', '001010', '001011', '101111010001', '010111100010', '010111100011', '001011100011', '110011111010', '001001100001', '001001100000', '011100000100', '110011111011', '000101100001', '000101100000', '110101101011', '110101101010', '011011111011', '100000010110', '100000010111', '1011000111', '1011000110', '110010010011', '110010010010', '0110101000', '0110101001', '10110111111', '011001011101', '00000000', '11001110101', '101001101', '001010110101', '001010110100', '1110101010', '101001100', '1110101011', '100101101111', '100101101110', '11100101101', '11100101100', '010000011', '000110101000', '000110101001', '010000011100', '000101000101', '001000011111', '001000011110', '000101000100', '100000101100', '11000110011', '001001111100', '001001111101', '111101101010', '000011110', '11000111011', '010000011000', '001111100', '001111101', '11100110110', '11100110111', '1001011011', '1001011010', '01100001110', '01100001111', '0010100000', '0010100001', '101000110000', '101000110001', '01111010110', '01001111110', '01111010111', '01010000010', '01010000011', '01001111111', '10101001001', '01001100111', '111100010111', '111100010110', '000010100000', '000010100001', '010001', '11100110', '0110110110', '00110010110', '00110010111', '11110110110', '01001100000', '0011101010', '0011100010', '0011100011', '000000000110', '000000000111', '1001110110', '1001110111', '000010111011', '000010111010', '101111101010', '101111101011', '11111101000', '11111101001', '001111011110', '000100101100', '000100101101', '1100001111', '001111011111', '00011011', '00011010', '1111101110', '1111101111', '111000011100', '111000011101', '001100011001', '101111110001', '001101001000', '010011010000', '010011010001', '10100100000', '111001110010', '000100110111', '000100110110', '100111000101', '100111000100', '10011100010', '011001011100', '010011111111', '00100010011', '11101000', '111010100', '0010101', '111000101010', '111000101011', '111', '0010111011', '0010111010', '0011010010', '000111011111', '000111011110', '01110100001', '110011000101', '0011010011', '01110101101', '100011011100', '100011011101', '111001110110', '111001110111', '01110101100', '000111101', '01000110101', '010111010100', '111011000000', '101101111100', '01000110100', '011001000111', '011001000110', '101101111101', '00110101', '00110100', '001010100010', '000100111110', '110110010', '000100111111', '000000011101', '000000011100', '001100111111', '010001000011', '100101011010', '100101011011', '111001011011', '111001011010', '010001000010', '000011101101', '000011101100', '111110100011', '111110100010', '10100011001', '1100101', '110110011', '10110111001', '011110111', '00011110011', '00001010010', '00001010011', '10001001011', '011110110', '010101000111', '010101000110', '00001011011', '00001011010', '1100100100', '10100100001', '0111', '10110111000', '0110000000', '0110000001', '001100001001', '001100001000', '010011001011', '010011001010', '110001001101', '110001001100', '10011111111', '101011010101', '10100010101', '011011111100', '011011111101', '10100010100', '011100011100', '011100011101', '00110101111', '100100000101', '100100000100', '010', '011', '00000000000', '110111100101', '110111100100', '011000010111', '011000010110', '100110001101', '100110001100', '010100010', '010100011', '00110101110', '011111100011', '011111100010', '11001000000', '111010101000', '111010101001', '111101010000', '111101010001', '000100110', '1010001', '011011101110', '011011101111', '0011110010', '1110001011', '1110001010', '100111101101', '100111101100', '001000001010', '10011000', '0101101010', '11000100011', '101011111001', '101011111000', '00110000010', '01100111100', '00101101100', '00101101101', '011011000110', '001100100', '001100101', '011101000110', '011101000111', '11001101110', '11001101111', '01100111', '100000101', '100000100', '10010101111', '10010101110', '110111111000', '110111111001', '101100011111', '101100011110', '11100101000', '10001010000', '10001010001', '110111111', '11111111', '11111110', '111100001111', '111100001110', '000101000110', '000010000111', '000010000110', '001110001100', '1011101', '1011100', '11110111010', '00110001110', '00010110110', '1100111111', '0110110001', '10011001010', '10011110000', '00010110111', '10011110001', '001101010110', '001101010111', '110100000001', '110100000000', '010111100001', '010111100000', '1010101001', '00101111110', '00101111111', '011100000111', '011100000110', '0000110000', '000110110000', '000110110001', '0000110001', '010110111011', '100000010101', '010010001110', '10110111100', '10110111101', '00000011', '00000010', '10101110101', '10101110100', '001110010000', '001110010001', '11100101110', '11100101111', '00000001110', '1111110110', '1111110111', '111110010110', '111110010111', '00000001111', '000110101011', '000110101010', '01101011111', '001001111111', '001001111110', '011111001000', '011111001001', '11000111000', '11000111001', '00100010101', '00000001011', '10101001', '011010100', '101000110011', '101000110010', '0100001100', '0010101010', '0010101011', '010001101110', '010001101111', '100100010010', '100100010011', '0011111010', '0011111011', '00010001001', '00010001000', '1001101010', '10001001110', '000010100011', '000010100010', '0110101011', '0110101010', '000010101010', '000010101011', '100010011110', '100010011111', '000000000101', '000000000100', '00101011110', '0011100001', '0011100000', '00100111111', '00100111110', '10110001000', '110010110010', '110010110011', '01001001001', '1001110101', '1001110100', '101111101001', '101111101000', '101101010100', '101101010101', '000100101111', '000100101110', '111000011111', '111000011110', '11111111000', '01010010100', '01111011101', '1111101101', '11110100001', '0011001', '0011000', '11010011011', '11010011010', '010011010011', '010011010010', '00101000', '00101001', '11001001', '0111011100', '0111011101', '11001000', '11010000110', '110111011010', '110111011011', '11010000111', '110110011110', '110110011111', '011001011111', '011001011110', '111000101001', '111000101000', '100000111000', '100000111001', '10101001111', '10101001110', '100010110110', '0001000100', '0001000101', '100010110111', '100011011111', '100011011110', '0111000111', '0111000110', '01110100010', '01110100011', '010111010111', '010111010110', '001101001110', '001101001111', '100001101110', '100001101111', '000111110', '000111111', '10100000001', '10100000000', '101101111010', '101101111011', '110110001', '01001010101', '1100001100', '1100001101', '00101001101', '00101001100', '110100110010', '110100110011', '011011100001', '001010100001', '001010100000', '10010110', '10010111', '011011100000', '111101100110', '111101100111', '100101011001', '100101011000', '01011101000', '00010011110', '0010011001', '1100101010', '110110000', '01001010100', '101111111110', '00111111000', '01000010111', '10001001000', '10001001001', '000000101110', '000000101111', '011001111000', '00001011000', '00001011001', '011001111001', '01000111001', '01000111000', '0000111010', '000000010000', '0000111011', '11010000000', '11010000001', '01111001110', '1001110000', '01111001111', '01110110001', '011000001111', '011000001110', '10011111100', '10011111101', '100101101101', '011011011001', '011011111111', '011011111110', '000011011000', '000011011001', '011100011111', '011100011110', '010001011000', '010001011001', '01011001001', '01011001000', '10000011101', '10000011100', '1000110010', '1000110011', '001011110', '10011010', '011011011101', '101001010100', '000111101100', '011011011100', '111010101011', '111010101010', '00001000101', '00001000100', '01011', '0100010111', '1100110', '111101010011', '111101010010', '011011101101', '011011101100', '11101011100', '11101011101', '101101011001', '001000100101', '10100011010', '100011100', '0110111', '001000100100', '011110100010', '010010001', '010010000', '100100001101', '011111010000', '011111010001', '00010001110', '0101100', '0101101', '01000100', '01000101', '011101000101', '011101000100', '11011110111', '100000110', '100000111', '10010101100', '10010101101', '100010101101', '110111111011', '110111111010', '1100010110', '100010101100', '110111110010', '110111110011', '1000000001', '11101000001', '11101000000', '0101111100', '00011101011', '010110101', '010110100', '0100010000', '0100010001', '001000111110', '001000111111', '1011110', '1011111', '0110110011', '0110110010', '10110100100', '0101101000', '1110010', '01100101', '0110111010', '0110111011', '001101010101', '001101010100', '111011101010', '111011101011', '011101011000', '011101011001', '0110101100', '011010100110', '00000010101', '00000010100', '01100100', '000110110011', '000110110010', '01001001011', '000110111010', '000110111011', '00100000101', '00100000100', '000000111010', '00011100101', '00011100100', '11000100110', '11000100111', '000000111011', '001110010011', '001110010010', '011110011110', '110110100011', '11010110010', '111110010101', '111110010100', '100000000100', '100000000101', '110110100010', '11100110101', '1011110010', '1111010', '11100110100', '010000100110', '010000100111', '010001110110', '010001110111', '110011110101', '1010000110', '011111000010', '011111000011', '110110000110', '110110000111', '100000100000', '100000100001', '01110100', '01110101', '100011110111', '000010110100', '000010110101', '111010011001', '10101011', '0010101001', '0010101000', '100010000110', '100010000111', '010001101101', '010001101100', '00000111011', '001000000111', '0011111001', '0011111000', '100100010001', '100100010000', '010010111110', '111110001001', '110001101111', '1101111110', '1101111111', '01110110011', '01110110010', '100110100110', '100110100111', '101010100110', '010011100110', '101101001100', '101101001101', '111100101000', '111100101001', '100010011101', '100010011100', '00000011101', '01010110010', '01010110011', '01010111011', '01010111010', '110001101110', '00000010110', '0101000000', '110010110001', '110010110000', '010110011100', '010110011101', '1100111000', '0111010111', '100110111101', '100110111100', '01111000111', '01111000110', '11110011111', '11000101011', '0100001110', '101101010111', '101101010110', '0010110100', '0010110101', '01010010110', '01010010111', '0101011001', '11010011000', '11010011001', '01001111101', '01001111100', '10101010', '1010011111', '000011010101', '01010000001', '0011010', '0011011', '01101110000', '00101011', '00101010', '000110100111', '00100010', '000100101001', '000110100110', '11110110010', '000100101000', '111010110000', '111010110001', '11110110011', '110111011001', '110111011000', '110110011101', '110110011100', '100000111011', '100000111010', '01101110001', '110100101010', '110100101011', '10111001101', '10111001100', '0001000111', '10111011110', '01011100010', '01011100011', '10111111110', '001010011000', '001010011001', '001101001101', '001101001100', '100001101101', '100001101100', '101101111001', '101101111000', '10100001011', '10100001010', '110100110001', '110100110000', '001101100110', '001101100111', '011101111010', '011101111011', '00101001110', '0101000001', '10011111010', '10010101', '10010100', '111101100101', '111101100100', '000100000010', '000100000011', '00101100100', '000001110010', '000001110011', '00000001010', '11101001101', '01100100111', '010000111000', '010000111001', '110111101010', '110111101011', '000000101101', '000000101100', '1011011111', '11011100101', '01000111010', '01000111011', '010100010010', '010100010011', '010001000000', '110000101111', '000011000000', '000011000001', '111001100010', '111001100011', '101010110010', '101010110011', '00111111100', '01001100011', '01011001010', '01011001011', '010001011011', '010001011010', '000011011011', '000011011010', '00000001101', '00000001100', '1000110001', '1000110000', '000011010010', '000011010011', '101100111110', '101100111111', '110011101000', '110011101001', '011001101100', '011001101101', '010010110011', '10000011110', '10000011111', '11100100011', '010010110010', '000111101111', '000111101110', '0011001010', '0011001011', '0001100100', '111010101', '111111101110', '111111101111', '1001010010', '01000', '01001', '110000101110', '1001010011', '000101111000', '0110100', '100011111', '10011111011', '10000010', '10000011', '111101110010', '111101110011', '00111100001', '00111100000', '00110111000', '011111010011', '011111010010', '011111011010', '011111011011', '1101000010', '1101000011', '001000100110', '001000100111', '11101000010', '11101000011', '001111110110', '001111110111', '110111110001', '110111110000', '0101111111', '0101111110', '0100010011', '0100010010', '0111101111', '0111101110', '100111001', '100111000', '1000011010', '100111110000', '100111110001', '1101100110', '00101110', '1000011011', '01100110', '001011110100', '001011110101', '000110100100', '000110100101', '00100100111', '00100100110', '01010110110', '0110111001', '0110111000', '110111100', '00011111101', '00011111100', '0000010011', '111011101001', '111011101000', '0111011010', '011101011011', '011101011010', '010010110000', '010010110001', '0111011011', '011101010010', '011101010011', '0000101000', '0000101001', '10101011100', '00100010010', '1101100001', '101011011110', '000110111001', '000110111000', '00100000110', '00100000111', '101011011111', '00011100110', '00011100111', '11111101010', '0001010000', '01101100', '01101101', '0111011110', '0001010001', '000001000001', '000001000000', '110110100001', '110110100000', '100000000111', '100000000110', '011110101011', '0111010001', '010111111100', '010111111101', '1011110001', '1011110000', '011101110011', '0110100100', '0110100101', '00000100000', '010000100101', '010000100100', '110011001', '110011000', '010001110101', '010001110100', '011111000001', '011111000000', '10101010100', '10101010101', '100000100011', '100000100010', '100000101010', '100000101011', '000010110111', '000010110110', '00110110000', '100010000101', '100010000100', '01000110', '111100110000', '111100110001', '10111101', '10111100', '10011011', '11000011001', '00000111000', '00000111001', '111110001011', '111110001010', '1101111101', '1101111100', '111110000010', '111110000011', '101110100100', '101110100101', '100110100101', '100110100100', '101101001111', '101101001110', '10010110001', '10010110000', '01000001100', '11000001110', '11000001111', '111100101011', '111100101010', '000100011010', '000100011011', '100100100010', '100100100011', '1001001010', '1001001011', '00000011011', '01010111000', '01010111001', '111111011000', '111111011001', '000001101010', '000001101011', '110111000100', '110111000101', '110110101110', '010110011111', '010110011110', '000010011010', '000010011011', '11110011100', '11110011101', '01101111001', '01101111000', '110110111', '01100010', '0010110111', '0010110110', '001011001110', '001011001111', '11111000', '1000101101', '01110111', '01110110', '110110000101', '110110000100', '101111111011', '101010001110', '101010001111', '101101100100', '101101100101', '01111110011', '001010000000', '001010000001', '000111000', '00100001', '00100000', '01011110101', '10101101100', '10011001011', '101111011010', '111010110010', '10001101010', '1001110010', '111100001', '011011001', '10001110001', '000110010100', '000110010101', '10111001110', '10111001111', '110100101001', '110100101000', '010000001110', '010000001111', '101011111', '101011110', '10010111000', '111111110110', '111111110111', '00010010100', '10010111001', '110011011', '101110111', '10100111010', '10100001000', '10100001001', '001101100101', '001101100100', '100011111110', '100011111111', '1101100100', '0110001010', '0110001011', '011101111001', '011101111000', '0101101011', C-c C-c '1110101100', '101110110', '000100000001', '000100000000', '111011000100', '001110011', '010000010', '110111101100', '000001110001', '000001110000', '101000', '10100000110', '110111101001', '110111101000', '111011000101', '0000011', '010100010001', '010100010000', '000011000011', '000011000010', '110000101101', '110000101100', '101100100110', '101100100111', '111001100001', '111001100000', '110101100010', '110101100011', '110011110000', '110011110001', '11100011101', '100111000110', '111011010001', '001010011011', '001010011010', '10010010010', '100110011', '100110010', '101100111101', '101100111100', '011101001010', '011101001011', '011001101111', '011001101110', '000011010001', '000011010000', '110011101011', '110011101010', '110101010100', '110101010101', '101111011', '10110001001', '101111010', '0001110100', '0001110101', '0011001001', '0011001000', '111111101101', '111111101100', '11010101110', '11010101111', '001100111110', '10000001', '10000000', '1100111110', '00111100011', '111101110001', '111101110Traceback (most recent call last): File "", line 1, in KeyboardInterrupt >>> def revl(L): """Reverse a language. revl(set(['ab', 'bc'])) --> set(['cb', 'ba']) """ return set(map(lambda x: x[::-1], L)) def revl(L): ... """Reverse a language. ... revl(set(['ab', 'bc'])) --> set(['cb', 'ba']) ... """ ... return set(map(lambda x: x[::-1], L)) ... 000', '000001000011', '100011110', '01000110000', '010011000', '010011001', '110000001', '110000000', '1101000001', '1101000000', '011111011001', '011111011000', '111011110100', '111011110101', '10100010000', '11010001100', '101000101110', '101000101111', '001011101100', '001011101101', '010111001010', '010111001011', '100101100', '000001000010', '010101011111', '110010011010', '110010011011', '10011100', '111110010010', '001111110101', '001111110100', '110110100100', '011110011001', '100111010', '01100111000', '001011110111', '001011110110', '01101000101', '01101000100', '111110011010', '111110011011', '00100100100', '00100100101', '101110111100', '101110111101', '00011111110', '00011111111', '1111111', '1111110', '11110000111', '11110000110', '00100011110', '00100011111', '101000111100', '101000111101', '110111001101', '100001000110', '100001000111', '00010010', '00010011', '010100110001', '000000110000', '000000110001', '0000101011', '0000101010', '011101010001', '011101010000', '0000100010', '0000100011', '011111001011', '111011011010', '111011011011', '10011000000', '001011010110', '001011010111', '10011000001', '0110011101', '01101111', '01101110', '00001110101', '00001110100', '01100000101', '11011001101', '010111111111', '010111111110', '111011001011', '10001111010', '1000101100', '000110010', '101010111000', '111011001010', '11001111111', '0110011100', '000110011', '101011', '10100101', '00010000110', '000011110110', '000011110111', '010101011110', '010111011010', '100111110011', '100111110010', '11111111010', '01100100110', '000110001100', '000110001101', '011000001', '011000000', '100000101001', '100000101000', '10100100', '010000010110', '010000010111', '111100110011', '111100110010', '101000111', '101000110', '100011000001', '1100111', '101010101011', '110000011110', '110000011111', '111001010010', '111001010011', '111111000000', '111111000001', '011100110100', '011100110101', '111110000001', '111110000000', '101110100111', '101110100110', '10010110010', '11011111110', '00000100001', '11011111111'} >>> def revl(L): """Reverse a language. revl(set(['ab', 'bc'])) --> set(['cb', 'ba']) """ return set(map(lambda x: x[::-1], L)) def revl(L): ... """Reverse a language. ... revl(set(['ab', 'bc'])) --> set(['cb', 'ba']) ... """ ... return set(map(lambda x: x[::-1], L)) ... >>> revl({'aaa', 'aah'}) revl({'aaa', 'aah'}) {'haa', 'aaa'} >>> revl({'aab', 'aah'}) revl({'aab', 'aah'}) {'haa', 'baa'} >>> def lcomplem(L,alph,m): """Complement L relative to alphabset alph. alph is also given as a set of strings. We subtract from the "star up to m" of the alphabet alph, the language L. """ return star(alph,m) - L def lcomplem(L,alph,m): ... """Complement L relative to alphabset alph. alph is also given as a set of strings. ... We subtract from the "star up to m" of the alphabet alph, the language L. ... """ ... return star(alph,m) - L ... >>> {'aaa', 'aba'} - {'aaa', 'ccc'} {'aaa', 'aba'} - {'aaa', 'ccc'} {'aba'} >>> star({'a','b'}, 2) star({'a','b'}, 2) {'aa', 'a', 'ab', 'ba', 'bb', 'b', ''} >>> star({'a','b'}, 10) star({'a','b'}, 10) {'', 'aaabbbabb', 'aaabbbaba', 'babbaaaa', 'abbbba', 'bbbabababb', 'bbbabababa', 'abbbbb', 'aaababaa', 'bbabbaabb', 'aaababab', 'baaaaaabbb', 'baaaaaabba', 'bbbbbaabbb', 'baaabbbaa', 'aaabbabaab', 'aaabbabaaa', 'bbbaaabaab', 'bbbaaabaaa', 'aaababbbb', 'abaabbabbb', 'abbabbbaba', 'baaabbaab', 'abaabbabba', 'aaababbba', 'baaaab', 'bbbbabaaab', 'bbbaaabbb', 'bbbaaabba', 'abbabbbabb', 'aabbbbaaba', 'aabbbbaabb', 'bbbaabab', 'abaabaab', 'baabaaaaa', 'aaabbbaa', 'aaabbbab', 'bbbaaaabba', 'abbabbaaaa', 'abbabbaaab', 'aabbbababb', 'bbbaaaabbb', 'aabbbababa', 'abaabbbba', 'bbbabbaba', 'baaaaababb', 'abaabaaa', 'bababbbaa', 'bbabbbabaa', 'bbabbbabab', 'bababbbab', 'baaabbbab', 'aaababaaa', 'ababababa', 'bbbbbbabbb', 'aabbababbb', 'bbaababaab', 'bbaababaaa', 'aabbababba', 'babbbabb', 'bbbbabaaaa', 'bbababab', 'bbabaaaab', 'bbabaaaaa', 'bbabbbbbba', 'abbbab', 'bbabbbbbbb', 'ababaaaaaa', 'ababaaaaab', 'ababaabab', 'ababaabaa', 'bbbabbba', 'aba', 'abb', 'bbbabbbb', 'abaaaabaa', 'abbaabbaba', 'abbaabbabb', 'bbaaababbb', 'bbabbaaaba', 'bbabbaaabb', 'bbaaababba', 'aaaaaabb', 'abbabbbaaa', 'babaaaaaa', 'aaabaab', 'abbabbbbab', 'abbabbbbaa', 'baaabbaaa', 'abbbbbbb', 'bababaab', 'aabbbbabab', 'aabbbaa', 'aabbbab', 'aabbbbabaa', 'abaaaaa', 'abaaaab', 'babaaaaab', 'baabbbaaaa', 'baabbbaaab', 'bbaabbbbab', 'bbaabbbbaa', 'abbaabba', 'baaaaa', 'ababaaaa', 'baabaaaba', 'abbbbbaba', 'abbbbbabb', 'abaabbbaaa', 'babbbababa', 'abaabbbaab', 'abaabbaa', 'abaabbab', 'babbbab', 'aaabaaabaa', 'aaabaaabab', 'abaaabaaba', 'abaaabaabb', 'abbabaa', 'abbabab', 'aaabaabbba', 'aabaaaaaaa', 'aabaaaaaab', 'aaabaabbbb', 'abbbbbaabb', 'abbbbbaaba', 'bababbaab', 'bababbaaa', 'bbbbbbbb', 'bbbbbbba', 'babbbaaba', 'abbbbbbaa', 'aaabaabab', 'aaabaabaa', 'babaaa', 'baaabbaabb', 'baaabbaaba', 'bbbbaa', 'bbbbab', 'baaaaaaaba', 'bbbaabaaba', 'bbbaabaabb', 'baaaaaaabb', 'aaababbaaa', 'aaababbaab', 'babababba', 'bbaaabaab', 'baaabbab', 'bbaaabaaa', 'bbaabbbab', 'bbaabbbaa', 'babbaababb', 'babbaababa', 'bbaabaaaab', 'bbaabaaaaa', 'bbbbbaaaba', 'bbbbbaaabb', 'abbabababb', 'abbabababa', 'aaaabab', 'aaaabaa', 'bbabbaabab', 'abaaaabaab', 'abaaaabaaa', 'bbabbaabaa', 'abbaaaabba', 'bbabbaabba', 'abbaaaabbb', 'baaabaaba', 'aabbbbbaba', 'baaabaabb', 'aabbbbbabb', 'babaaaabbb', 'babaaaabba', 'bbabbabba', 'aababbbbaa', 'aababbbbab', 'abbbbbbaba', 'ababbaba', 'baababaaaa', 'baababaaab', 'aabb', 'aaaa', 'baababba', 'aaab', 'baaabbaa', 'bbababaaab', 'aabaaaabaa', 'babbaaa', 'bbbbaaa', 'bbbbaab', 'babaabaabb', 'babaabaaba', 'baaabb', 'aaabbaaabb', 'aababaaaab', 'aaaabaabab', 'aaaabaabaa', 'aaabaaaaa', 'aaabaaaab', 'bbaaabbb', 'babbbbbbab', 'abbaaabbba', 'abbaaabbbb', 'babbbbbbaa', 'bbaaabaaba', 'bbbbaaaa', 'bbaaabaabb', 'bbbaabbbb', 'bbbaabbba', 'baaaaaabb', 'baaaaaaba', 'abaaabba', 'bbababbaab', 'bbbbaaab', 'bbabbbaa', 'aabababaaa', 'aabababaab', 'aaaaa', 'ababbab', 'bbababbaaa', 'baaaabbaa', 'bbabaabaaa', 'abababbbaa', 'abababbbab', 'bbabaabaab', 'abbbbababa', 'abbbbababb', 'abbbbaaaba', 'abbbbaaabb', 'bbabbababa', 'baaaabbab', 'bbabbababb', 'bbaabbaaba', 'bbaabbaabb', 'abbbbbaab', 'abbabbaaba', 'abbabbaabb', 'babbbaab', 'abbbaababb', 'aaabba', 'baabababab', 'baabababaa', 'bbaaaabaab', 'bbaaaabaaa', 'bbbbabbbba', 'bbbbabbbbb', 'aabababbab', 'aabababbaa', 'aaaabbbbba', 'aaaabbbbbb', 'bbbbababa', 'bbbbababb', 'aaaaabbabb', 'aaaabbaa', 'bbbbaabab', 'bbbbaaabbb', 'bbbbaaabba', 'abaaaaaabb', 'baaa', 'baab', 'bababbaabb', 'bababbaaba', 'aaaaabbaab', 'aaaaabbaaa', 'aaaaabbaba', 'abbababbba', 'abbababbbb', 'abbbabbaab', 'babbbbb', 'abbbabbaaa', 'babbbaabba', 'babbbaabbb', 'bbbbaabaaa', 'bbbbaabaab', 'babbbaba', 'aabbbbaab', 'babbbaaa', 'abbaaabaab', 'abbaaabaaa', 'baabb', 'baaba', 'abbababab', 'abbababaa', 'baababbba', 'abaaaaabaa', 'aaaaaaaba', 'aaaaaaabb', 'abaaaaabab', 'babbaab', 'aaabbbabbb', 'aaabbbabba', 'aabaabaabb', 'aabaabaaba', 'abaaab', 'baaaabaab', 'abaaaa', 'babbabbbbb', 'babbabbbba', 'abbbbaabb', 'aaababaab', 'bbaaa', 'aabbbba', 'bbbbaabaa', 'abababb', 'aabbbbb', 'abbbbbab', 'abbbbbaa', 'bbabbbaba', 'bbabbbabb', 'aaaaaaa', 'babbbbaab', 'ababbaabab', 'ababbaabaa', 'babbbbaaa', 'abaabbbaba', 'abaabbbabb', 'bbabaaabbb', 'baabbaaabb', 'baabbaaaba', 'bbabaaabba', 'bbbabbbba', 'bbbabbbbb', 'aaaaaab', 'bbbaaaabaa', 'bbbaaaabab', 'abaaaabbaa', 'aaabaaabba', 'aaabaaabbb', 'baaababa', 'baaababb', 'aabbbbbaaa', 'aabbabbbbb', 'aabbabbbba', 'abbaaaaaaa', 'aabbbbbb', 'bbaaaaaba', 'bbaabbabab', 'bbaabbabaa', 'aaaababaa', 'aaaababab', 'bababab', 'aabbaab', 'aabbaaa', 'bababaa', 'abaabab', 'abaabaa', 'bbbaaabab', 'bbbaaabaa', 'bbaaabba', 'aabbaabbba', 'baabaaaabb', 'baabaaaaba', 'ababbbaabb', 'ababbbaaba', 'bbbbbaaaaa', 'bbbbbaaaab', 'abbaabbbab', 'abbaabbbaa', 'bbbbbaaab', 'abbbaabba', 'abaaba', 'bbabaabaa', 'abbaaaabaa', 'abbaaaabab', 'bbabaabab', 'bbbbbaabb', 'bbbbbaaba', 'aaabbaabba', 'aaabbaabbb', 'bbabaaba', 'abbaaaaaab', 'aabbbbbaab', 'bbabaabb', 'aababbba', 'babbaba', 'bababbbaab', 'bababbbaaa', 'abbbbbbbba', 'babbbbaa', 'babbbbab', 'ababbaaa', 'aababbaabb', 'aababbaaba', 'babbabb', 'baabbbabab', 'ababbaab', 'baabbbabaa', 'aaabaaaaab', 'bbabbbbbaa', 'bbabbbbbab', 'aaabaaaaaa', 'bbabaaabb', 'bbabaaaba', 'aabaabaaab', 'bbbbabbbb', 'abbaab', 'abbaaa', 'bbbbabbba', 'aabbbaabaa', 'ababaaaaba', 'ababaaaabb', 'aabbbaabab', 'aaabbab', 'aaabbaa', 'baaababbbb', 'ababaabbb', 'ababaabba', 'baaababbba', 'babbabbaba', 'abababaabb', 'abababaaba', 'babbabbabb', 'aaa', 'aaabaaba', 'aab', 'ababa', 'baabbbaaba', 'baabbbaabb', 'ababb', 'abaababaab', 'abaabbbbab', 'abaabbbbaa', 'babbabaaaa', 'babbabaaab', 'bbbabbabab', 'bbbabbabaa', 'abaaababab', 'abaaababaa', 'bbbaababab', 'bbbaababaa', 'babaababa', 'bbaaabbaba', 'aabbabaaba', 'bbbbbaabab', 'bbbbbaabaa', 'aabbabaabb', 'aabbb', 'ababaaba', 'ababaabb', 'abbbaaaab', 'abbbaaaaa', 'aaabbabb', 'bbabaababa', 'bbabaababb', 'aabaaaaaa', 'bbabaaaaba', 'bbabaaaabb', 'aababaa', 'bbaaabbabb', 'aa', 'aababab', 'aabbbbbbab', 'aabbbbbbaa', 'aaabbaba', 'baabab', 'baabaa', 'aaba', 'abbbbabaaa', 'abbbbabaab', 'aaabbbbaaa', 'bbabbabaaa', 'bbabbabaab', 'aaabbbbaab', 'abbaaabba', 'abbaaabbb', 'bbbbbbabb', 'abbabba', 'babaabbb', 'babaabba', 'bababaaaaa', 'babaaabbbb', 'abbbbbbbab', 'bbbbbbbabb', 'aaabaabbaa', 'aaabaabbab', 'bbbbbbaba', 'baabbbbaba', 'bbbbbbbaba', 'baabbbbabb', 'ababbbabba', 'abbabbaba', 'abbabbabb', 'ababbbabbb', 'aabbbbbab', 'bbbbbabbbb', 'bbbbbabbba', 'aabbbbbaa', 'aaaaaababa', 'bbbbba', 'bbbbbb', 'aaaaaababb', 'ababbabab', 'ababbabbab', 'bbaabbbba', 'aaaaaaaab', 'aabaabbba', 'baaaaaaaaa', 'baaaaaaaab', 'aabaabbbb', 'ababaaabab', 'ababaaabaa', 'baabbbba', 'bbaaababa', 'babbbaabaa', 'babbbaabab', 'ababbabbaa', 'abbbbabbab', 'abbbbabbaa', 'bbabbabbab', 'bbabbabbaa', 'abbbabab', 'abbbabaa', 'abbababbaa', 'abbababbab', 'baa', 'baabbaa', 'baabbab', 'bbbaabba', 'abaaaabbab', 'aaaaabaabb', 'baaaaabaa', 'aaabaabaab', 'aaabaabaaa', 'baaaaabab', 'abaaaaabba', 'abaaaaabbb', 'bbaabbaaa', 'aabbbaab', 'aabaaaabba', 'abaaabbbbb', 'abaaabbbba', 'baabaabbba', 'abbbabbb', 'abbbbaabab', 'abbbbaabaa', 'abbabbaa', 'aabbbaaa', 'bbaaabbbbb', 'bbaaabbbba', 'abbbabba', 'abaabbaaba', 'abaabbaabb', 'baaabaaaaa', 'baaabaaaab', 'aabbaabbb', 'ababbbab', 'ababbbaa', 'aaaaabaaba', 'abaaaaab', 'abaaaaaa', 'aababaaaba', 'aababaaabb', 'aabbbabbba', 'aabbbabbbb', 'bab', 'baaaaabbbb', 'bbaaabaaaa', 'bbaaabaaab', 'bbabbaaaa', 'ababbbbbaa', 'ababbbbbab', 'bbabbbaaab', 'bbaabbaab', 'bbabbbaaaa', 'abababbb', 'abababba', 'aaaababaaa', 'babbbaaaab', 'babbbaaaaa', 'aaaababaab', 'bbbaabaaa', 'bbbaabaab', 'bbabbaaab', 'babaaaa', 'babaa', 'aaabababbb', 'aaabababba', 'babab', 'bbbbbaaa', 'bbbbbaab', 'bbbbbbbbba', 'abbbaabbab', 'bbbbbbbbbb', 'abbbaabbaa', 'baabbbbab', 'aaaaabaab', 'abbbbaab', 'abbbbbba', 'abaabbbbb', 'bababbabba', 'babaaabba', 'ababbaabb', 'abaaaabbb', 'aababbbaab', 'aababbbaaa', 'baabbbbaa', 'baaaabbbaa', 'baaaabbbab', 'babaaaaaaa', 'babaaaaaab', 'abaaabb', 'bbababbbb', 'bbbabaaabb', 'bbbabaaaba', 'abbbbaa', 'baabbabb', 'baabbaba', 'abbbbab', 'bbbbabbbaa', 'bbbbabbbab', 'abbbbbbbb', 'abbbbbbba', 'abaabaaaab', 'bbababb', 'bbaabbaaaa', 'bbababbab', 'abaaaaaaaa', 'aaaabbbb', 'bbababa', 'aaaabbba', 'abaaabaa', 'aaabbbbaa', 'baabaaaa', 'abaaabab', 'bbabbabab', 'ababbabaaa', 'abaaaaaaa', 'baabbbbbb', 'baabbbbba', 'aaabbbbab', 'aaaaabbab', 'aaababa', 'aabbabaa', 'aabbabab', 'ababbabaab', 'bbbbabbab', 'bbbbabbaa', 'abaabaaab', 'bababbbbb', 'abaabaaaa', 'bbabbaaa', 'babbabbaaa', 'babbabbaab', 'babbaaaaaa', 'abbaabbb', 'baaaa', 'babbabaaba', 'babbabaabb', 'abbbaaaa', 'aabbbabbb', 'aaaaaaaaba', 'aabababb', 'aaaba', 'abaaaaaba', 'babbaaaabb', 'bbaabbaaab', 'abaaaaabb', 'abbbababba', 'aaabb', 'abbbababbb', 'abaaabbab', 'abaaabaaaa', 'babbbbaba', 'abaaabbaa', 'bbaabb', 'bbaabbba', 'bbaabbbb', 'bbaaba', 'aabaabbbaa', 'aabaabbbab', 'bbbbaabbab', 'bbbbaabbaa', 'abaaabaaab', 'bbbaaaa', 'bbbaaab', 'babbbbabb', 'bbaabaaaa', 'bbaabaaab', 'ab', 'abababbaab', 'abababbaaa', 'bbbabbbab', 'babbaabbba', 'bbbbabbaab', 'bbbbabbaaa', 'babbaabbbb', 'aabbbb', 'aaaababba', 'abbaaaaa', 'aabbba', 'babaabab', 'babbbababb', 'aaaaaaabba', 'babaabaa', 'babbabaa', 'baabbbbaaa', 'baabbbbaab', 'bbbbaaaaaa', 'bbbbaaaaab', 'aababbaba', 'bbbaab', 'aababbabb', 'aaaabbbba', 'abbabaab', 'aaaabbbbb', 'baabbbbbab', 'baabbbbbaa', 'aaaaabbaa', 'ababbbabaa', 'ababbbabab', 'ababbaa', 'bbbaaa', 'aaaaaabaaa', 'aaaaaabaab', 'bbaaab', 'babbbaa', 'bbbaabbbab', 'aabaaabb', 'aabbbbbbb', 'aabbbbbba', 'aabbbaaaab', 'bbbaabbbaa', 'aabbbaaaaa', 'babbababab', 'babbababaa', 'aaaaaabab', 'aaaaaabaa', 'abbabbabab', 'aaabbaabaa', 'aaabbaabab', 'abbabbabaa', 'babaaabab', 'babaaabaa', 'baabaabbaa', 'baabaabbab', 'babbabab', 'abbabaaa', 'abbbaaabb', 'bbbbbab', 'aabbbaabba', 'aabbbaabbb', 'bbbbbaa', 'ababbbbba', 'bababa', 'bababb', 'ababbbbbb', 'aabaaabba', 'abbabaaaa', 'abbabaaab', 'aabaaabbbb', 'aabaaabbba', 'aaaabbbaab', 'aaaabbbaaa', 'ababbaaaa', 'bbaabab', 'bbbaabbb', 'bbabaabbab', 'bbabbabaa', 'bbabaabbaa', 'aabaaabbb', 'bbbaababa', 'babaaaaa', 'babaaaab', 'babaababb', 'abaabaaabb', 'aabbbbaa', 'bababaaa', 'abaabaaaba', 'abbbbaaa', 'baaabaaaba', 'baaabaaabb', 'bbabababaa', 'baaabbbabb', 'bababbabbb', 'ababbbbb', 'bbabababab', 'babbaabab', 'aabbabbaaa', 'bbabbb', 'aabbabbaab', 'abbaabbba', 'abbaabbbb', 'bababba', 'aabbbabbaa', 'aabbbabbab', 'aaaaaabbab', 'aaaaaabbaa', 'aabababab', 'aabbaaaabb', 'ababbababa', 'ababbababb', 'aabbaaaaba', 'aabbbbaaa', 'baabaaaaab', 'baba', 'bbaaaaab', 'bbaaaaaa', 'aabababaa', 'aabbabaaaa', 'aabbabaaab', 'bababbbb', 'bababaaab', 'babbbbabbb', 'babbbbabba', 'aaabbbaaba', 'bbbbabaabb', 'bbbbabaaba', 'aaabbbaabb', 'abaabbbab', 'bbabaaaaaa', 'bbabaaaaab', 'bbbbaaba', 'aaabbbbaba', 'aaabbbbabb', 'bbbbaabb', 'babaabbabb', 'baababbbbb', 'baababbbba', 'babaabbaba', 'bbbaaaaaa', 'bbbaaaaab', 'aaaabbabb', 'baaaabbbba', 'baaaabbbbb', 'bbaaabbab', 'bbabbbbbb', 'aabbbabaab', 'aabbbabaaa', 'bbabbbbba', 'aaaabbaabb', 'aaaabbaaba', 'aabaaaba', 'babbbbaaba', 'babaaaaaba', 'babaaaaabb', 'ababaabbba', 'aababbabaa', 'abbaaab', 'bbbaaaaa', 'aababbabab', 'aaabbbba', 'aaabbbbb', 'baaabaabab', 'aaabababa', 'aaabababb', 'baaabaabaa', 'baabbaab', 'aabbababab', 'aabbababaa', 'baabbaaa', 'bbbbbabaa', 'bababaabb', 'bababaaba', 'bbbbbabab', 'abbaababbb', 'abbaababba', 'aababaaa', 'bbababaab', 'aabaaaaba', 'bababaaaa', 'baabaabb', 'abaababaa', 'baabaaba', 'babababaaa', 'bbbabbbbbb', 'bbbabbbbba', 'babababaab', 'ba', 'bb', 'baaaaabaaa', 'baaaaabaab', 'babbabbba', 'abbababb', 'aabbaababb', 'bbabbbbaab', 'bbabbbbaaa', 'aabbaababa', 'baabbba', 'abbabaaabb', 'abbabaaaba', 'abbabbb', 'abaababbaa', 'aabaababbb', 'babaabbbb', 'babaabbba', 'abaabbaaaa', 'abaabbaaab', 'abbababa', 'bbbabb', 'aabbbabb', 'aabbbaba', 'abaabbabb', 'baaabbbb', 'baaabbba', 'aaaaaaba', 'baabaaabba', 'abbbb', 'babaaba', 'baabaaabbb', 'abaababab', 'ababababaa', 'abbbababaa', 'abbbababab', 'ababababab', 'aabbbbabbb', 'aabbbbabba', 'babbaabbaa', 'babbaabbab', 'babaaabbba', 'abaabaabba', 'abaabaabbb', 'aaaaababaa', 'aabaabbbba', 'aabaabbbbb', 'aaaaababab', 'aaaabbaba', 'abaaabbbb', 'abaabbbaa', 'bbababbabb', 'bbbaaba', 'ababbabaa', 'bbbaabb', 'abbbabaab', 'bbababbaba', 'aaabbbbbb', 'aabbaabbbb', 'abbabbab', 'babaaab', 'bababaabab', 'bbbaabbbbb', 'bbbaabbbba', 'abbbbbbaaa', 'abbbaa', 'bbaaaabba', 'abbbbbaaa', 'abbbbba', 'bbaaaabbb', 'baaabababa', 'baababaa', 'baababab', 'baaabababb', 'bbbbbabaaa', 'baaaaaabab', 'baaaaaabaa', 'bbbbbabaab', 'aabbaaabba', 'aaaaaaaa', 'aabbaaabbb', 'aaabbababb', 'aaabbababa', 'aabbabbba', 'baaaabbaab', 'aaaabababa', 'aaaabababb', 'baaaabbaaa', 'aabaaabaa', 'ababbbbbba', 'ababbbbbbb', 'aabaaabab', 'aaaababbb', 'bbaaaaaaab', 'ababaab', 'bbbababbaa', 'bbaaaaaaaa', 'bbbababbab', 'bbabbba', 'bbbabbabb', 'baabbaaba', 'baabbaabb', 'babababaa', 'babababab', 'baabaab', 'baabaaa', 'ababaabbbb', 'abaabbabaa', 'baabbababb', 'baabbababa', 'aaabbabba', 'bbabba', 'aaabbabbb', 'baaabbabaa', 'babbbbaabb', 'aaaaaabbb', 'aaaaaabba', 'bbabbaabbb', 'abbbabaaaa', 'babb', 'aabbbaaaa', 'aabbbaaab', 'ababaababa', 'babbaabaab', 'babbaabaaa', 'ababaababb', 'bbbbaaaaa', 'bbaabaaabb', 'bbaabaaaba', 'bbbbaaaab', 'bbbbabbb', 'bbbbabba', 'aaaaaaab', 'abbaabaaba', 'abbaabaabb', 'bbbbbaaaa', 'ababbbb', 'bbaaabbaaa', 'aaaabbabbb', 'ababbaaba', 'babaab', 'baababbbb', 'bbbbbbbaab', 'baaaabbba', 'abbaaaa', 'baaaabbbb', 'bbaababaa', 'bbaaababab', 'bbaaababaa', 'aabaaabbaa', 'babaaababa', 'babaaababb', 'abaaaaba', 'aabbabaab', 'babbabba', 'babbabbb', 'aabbabaaa', 'baabaabaab', 'baabaabaaa', 'aabbabbbb', 'ababbbbaab', 'aaabbbbba', 'abaabaabb', 'ababbbbaaa', 'aabbaaba', 'abbaaaabb', 'baabbbbb', 'abbaaaaba', 'aaaababbab', 'bbabbaba', 'bbabbabb', 'aaaababbaa', 'bbbabab', 'bbbabaa', 'aabbaabbab', 'baaaabb', 'baaaaba', 'abbbbbbab', 'bbaabba', 'abbbabaabb', 'bbaabbb', 'bbaaaabb', 'babbaabb', 'babbaaba', 'bbaaaaba', 'abbabbaaa', 'bbabbbbaa', 'abaaabbaba', 'aaaaaa', 'abaaabbabb', 'bbbaabbaba', 'aabababbb', 'aabababba', 'bbbaabbabb', 'abaababaaa', 'bbbbaaaaba', 'bbbbaaaabb', 'aabbabbaa', 'aaaaab', 'bbbaaaaaab', 'bbbaaaaaaa', 'aaabbbaaaa', 'aaabbbaaab', 'aabbbaabb', 'aabaababaa', 'aabaababab', 'aabaaaabb', 'bbbabaab', 'bbbabaaa', 'aabbabbab', 'bbababaaa', 'ababbabba', 'ababbabbb', 'aabaababa', 'baaabbbaba', 'bbbba', 'bbbbb', 'baabbabbba', 'baabbabbbb', 'abbababaab', 'abbababaaa', 'abbbbbabaa', 'abbbbbabab', 'abbbaab', 'abbbaaa', 'aabaabab', 'aabaabaa', 'abaaaabba', 'abbbabbabb', 'abbbabbaba', 'bababababa', 'bababababb', 'bababaaaba', 'aaabbbabab', 'aaabbbabaa', 'abbbbbbbbb', 'baaaaababa', 'aabaabaaaa', 'abbbabbab', 'abbaaababb', 'abbaaababa', 'ababbbba', 'abababbbb', 'abaababbba', 'abaababbbb', 'abababbba', 'babbaaabaa', 'babbaaabab', 'bbaaaab', 'bbaaaaa', 'bbaababab', 'baaaaaba', 'abbaabb', 'aaabbaabb', 'babbabbbab', 'babbabbbaa', 'aaabbaaba', 'babbab', 'babaabbab', 'babaabbaa', 'babbaa', 'baabaaabaa', 'baabaaabab', 'bbbabaabba', 'bbbabaabbb', 'aaabbbbbab', 'aaabbbbbaa', 'baaaababb', 'baaaababa', 'babbbbbbbb', 'babbbbbbba', 'bbaab', 'aaabbaaaab', 'aaabbaaaaa', 'baaaabaabb', 'bababbabaa', 'bababbabab', 'baaaabaaba', 'babababbab', 'babababbaa', 'aabbabbaba', 'aabbabbabb', 'aabbabba', 'baabababa', 'bbbbaaaba', 'bbaaababb', 'aabbabbb', 'baabbaabaa', 'baaababaaa', 'baaababaab', 'baabbaabab', 'bbbabbaab', 'babaabaaa', 'babaabaab', 'bbbabbaaa', 'aabbaaabaa', 'baabaaaaaa', 'ababbbabb', 'ababbbaba', 'baaabaaa', 'bbbbbababa', 'bbbbbababb', 'baaabaab', 'aaababbbab', 'abbab', 'abbaa', 'baabbbb', 'aaababbbaa', 'abababa', 'babbbbaaaa', 'babbbbaaab', 'aabbabb', 'aabbaba', 'abaabbb', 'abaabba', 'bbabbaa', 'ababbbaaab', 'ababbbaaaa', 'bbabbab', 'bbbababbba', 'bbbababbbb', 'abbaabbab', 'baabababb', 'babaababaa', 'aababbbab', 'aababbbaa', 'babaababab', 'aaaabbaab', 'aaaabbaaa', 'bbabb', 'abbaabaab', 'bababbb', 'bbaba', 'bbbababba', 'bbbababbb', 'abaababbab', 'bbaabababb', 'bbaaaababb', 'bbaaaababa', 'bbaabababa', 'bbabbbbab', 'bbaababa', 'abbaabaaa', 'aababbabba', 'aababbabbb', 'abbbaaabbb', 'abbbaaabba', 'bbbbabaaa', 'bbbbabaab', 'aababa', 'baaabaa', 'aababb', 'abbbabbaa', 'bbbbbbaabb', 'abaaaabab', 'aabbaaabab', 'bbbbbbaaba', 'baabaabba', 'bababbaaab', 'bababbaaaa', 'baabaabbb', 'baaabab', 'aaaaba', 'aaaabb', 'aabaaaabab', 'bbaabbbbbb', 'babbabbab', 'bbaabbbbba', 'bbabaab', 'bbababaaaa', 'abbaabab', 'bbabaaa', 'abbaaaaab', 'abbaaaaaa', 'bababbba', 'abbabbbbbb', 'abaabbbbbb', 'abaabbbbba', 'abbabbbbba', 'bbbbbbbbab', 'aaababba', 'abbbaaaaba', 'baaababbab', 'baaababbaa', 'abbbaaaabb', 'aaabaaaabb', 'aaabaaaaba', 'babbabbbb', 'babaaabaaa', 'babaaabaab', 'abbbaba', 'aabbababb', 'aabbababa', 'aabbaaabb', 'bbabbbaaa', 'bbabbbaab', 'aabbaaaba', 'abaaa', 'abaab', 'bbbbaabbb', 'bbabaaaa', 'aabaabaab', 'aabaabaaa', 'abaabaabaa', 'abaabaabab', 'abaababbb', 'bbbaaababb', 'ababababba', 'ababababbb', 'bbbaaababa', 'bbbababaab', 'bbbababaaa', 'aabab', 'babbabaaa', 'abaaabbba', 'aaaaababba', 'aaaaababbb', 'bbabaaab', 'babbabbaa', 'abbbabbba', 'babbabaab', 'baaabbaba', 'baaabbabb', 'bbaabbabbb', 'bbaabbabba', 'aababaaaaa', 'aaababbb', 'abbbabbbb', 'babbaabbb', 'bbabaaabab', 'bbabaaabaa', 'babbaabba', 'abaaaababb', 'babababa', 'abaaaababa', 'bbbababb', 'bbbababa', 'bbbaaabb', 'bbbaaaba', 'abbbbbb', 'aabaabbaa', 'aabaabbab', 'ababba', 'baaabbaaab', 'bbbbbbbbaa', 'baaabbaaaa', 'ababbb', 'abbaaabaa', 'abbaaabab', 'bbababbaa', 'aaaaaaaaaa', 'abbbbbabba', 'abbbbbabbb', 'aaaaaaaaab', 'baabbabbaa', 'baabbabbab', 'bbabaabba', 'bbabaabbb', 'ababaaabbb', 'ababaaabba', 'baabbbaa', 'baabbbab', 'babaaaabab', 'abbabaabab', 'aabaabbb', 'aabaabba', 'aaabbabbbb', 'abbabbbba', 'abaabbba', 'babbbbba', 'baaabbabba', 'baaabbabbb', 'babbbbbb', 'baaabbbbba', 'baaabbbbbb', 'abaabbbb', 'ababaabaaa', 'ababaabaab', 'aaabbbb', 'aaabbba', 'bbbbabab', 'bababbbabb', 'bababbbaba', 'bbbbabaa', 'bbbabbaa', 'bbbabbab', 'babaabbbba', 'babaabbbbb', 'baababaab', 'baaabba', 'baaabbb', 'baababaaa', 'baabbbabbb', 'baabbbabba', 'aaaaabaaab', 'abbaabaaaa', 'abbaabaaab', 'aaaaabaaaa', 'abbbaabab', 'bbbabaabaa', 'bbbabaabab', 'aababaaba', 'aababaaaa', 'bbaabbaa', 'aababaaab', 'aababaabb', 'baaaabaaa', 'aabbaaaab', 'baabbabbb', 'baabbabba', 'aaaabaabbb', 'aaaabaabba', 'bbbbababaa', 'bbaabbab', 'abbbbaabbb', 'abbbbaabba', 'aabbbbab', 'babbaaab', 'bbbbababab', 'bbaababbaa', 'aaabbabbaa', 'aaabbabbab', 'bbaabbbaba', 'bbaababbab', 'bbaabbbabb', 'abaaabaaa', 'abbbabaaba', 'abaaabaab', 'abababab', 'aabaaaaa', 'aabaaaab', 'aabbaaaa', 'bbbaaabbba', 'bbbaaabbbb', 'aaabaabba', 'aaaaaaabbb', 'ababaaab', 'abaaababbb', 'abaaababba', 'bbbaababbb', 'bbbaababba', 'abaaabbaaa', 'abaaabbaab', 'abbaabaa', 'bbbaaaabb', 'babaaabbab', 'babaaabbaa', 'abbbbbaaab', 'abbbbbaaaa', 'bbbaabbaaa', 'bbbaabbaab', 'abaaaabb', 'bbbbbbbbb', 'babaababba', 'babaababbb', 'aaababaaaa', 'aabbaabbaa', 'abaaaaaaba', 'aaababaaab', 'bbabaa', 'bbabab', 'bbbabaaaab', 'bbbabaaaaa', 'aabbbabaa', 'abbbbbbabb', 'abababaa', 'abbbaabaab', 'bbaabaab', 'bbaabaaa', 'bbaaaaabb', 'aababaabab', 'aaaab', 'bababaabba', 'aababaabaa', 'abaaaabbba', 'aabaaa', 'aabaab', 'abaaaabbbb', 'aaaaaba', 'aaaaabb', 'aabbaabb', 'aaabbaab', 'aaabbaaa', 'a', 'abbbaababa', 'aaabbaaab', 'aaabbaaaa', 'aabbaabba', 'aaababbbbb', 'abbbbbbbaa', 'bababaaaab', 'aaababbbba', 'babbbabba', 'babbbabbb', 'bbbaba', 'aababbab', 'aababbaa', 'aabaaaabbb', 'bbababaaba', 'bbbabbbaaa', 'baaaaabba', 'baaaaabbb', 'bbbabbbaab', 'aabababa', 'babaabaaab', 'babaabaaaa', 'babbaaabba', 'babbaaabbb', 'baabaaaab', 'abaababa', 'babbaaaba', 'abaaabbbab', 'abaaabbbaa', 'aaabaaaba', 'abababbab', 'abababbaa', 'aaabaaabb', 'baabbbaaa', 'ababaaaaa', 'bbabababba', 'abaaaaaab', 'aabbab', 'aabbaa', 'bbbabbbaa', 'aabaa', 'bbabababbb', 'bababaaabb', 'aaaabaaaba', 'bbbbababba', 'bbbbababbb', 'aaaabaaabb', 'aaabbaaaba', 'bbaaaa', 'bababbab', 'bababbaa', 'abaaababa', 'ababbaaab', 'aababaab', 'abaaababb', 'bbbaababb', 'bbaabbaba', 'aabbabbbab', 'babbbabaab', 'babbaabaa', 'aabbabbbaa', 'bbaabbabb', 'bbaaabaa', 'bbaaabab', 'bbabbbaabb', 'bbabbbaaba', 'babbbabaaa', 'aaabab', 'aabaababba', 'aaabaa', 'abbbaabbbb', 'abbbaabbba', 'ababbbaab', 'ababbbaaa', 'ababaaaab', 'baabbaabba', 'baabbaabbb', 'baabababbb', 'abbbbbbaab', 'bababaabaa', 'baabababba', 'bbbbbaba', 'bbbbbabb', 'aabababbbb', 'bbabbbbb', 'bbabbbba', 'aabababbba', 'babba', 'babbb', 'bbababbba', 'aabaaaaab', 'bbbbaaabab', 'bbbbaaabaa', 'abbabb', 'bbbbbabbab', 'abbaba', 'babbaaabb', 'aababbbbb', 'bbbbbbbba', 'baabbbaba', 'baabbbabb', 'bbababaa', 'babbababbb', 'babbababba', 'bbbbbabbaa', 'babaabbbaa', 'babaabbbab', 'baaabaaab', 'bbbabbabbb', 'ababbbbaa', 'ababbbbab', 'bbbabbabba', 'abababaaab', 'abbbaaaaaa', 'abbbaaaaab', 'abababaaaa', 'babbbbbaaa', 'bbaabaa', 'babbbbbaab', 'aaaabbbabb', 'aaaabbbaba', 'aabbaabaab', 'b', 'bbaabaabaa', 'bbaabaabab', 'abbaababb', 'abbaababa', 'ababbaabbb', 'abbb', 'abba', 'ababbaabba', 'aabbaabaaa', 'bbabababb', 'aaaabbb', 'baaaaabbab', 'baaaabaa', 'baaaaabbaa', 'aaaabba', 'aaaaabaaa', 'aabaaabaaa', 'aabaabbaab', 'aabaaabaab', 'abaabbaab', 'abaabbaaa', 'abaababba', 'aaabbb', 'aabaabbaaa', 'baabbaaaab', 'bbabbabbb', 'aabbaaaaa', 'baabbaaaaa', 'aababba', 'bbabbbb', 'bbbbbba', 'bbababbb', 'aabbbbaba', 'aabbbbabb', 'bbababba', 'bbbb', 'bbbaaabbaa', 'bbbaaabbab', 'aababbb', 'aaaabaaab', 'aaaabaaaa', 'aabbaaaaab', 'aabbaaaaaa', 'bbab', 'bbaa', 'bbabababa', 'bbababaabb', 'abbabbaab', 'bbaaaaaabb', 'bbabbaab', 'bbaaaaaaba', 'babaabbaab', 'babaabbaaa', 'babbbba', 'bbaaaabbaa', 'bbaaaabbab', 'babbbbabab', 'babbbbabaa', 'bbbbaabba', 'babbbabbaa', 'bbbaaaab', 'babaabb', 'abbbbabab', 'abbbbabaa', 'aababbaaa', 'aababbaab', 'babbbabbab', 'aaaabbbaa', 'aaaabbbab', 'abaabbabab', 'baababbaaa', 'baababbaab', 'bbabbbabba', 'aababbaaab', 'aaabaabb', 'aababbaaaa', 'bbabbbabbb', 'aaaaaaaabb', 'abbaaaaabb', 'abbabbabbb', 'abbabbabba', 'abbaaaaaba', 'baaaabbb', 'baaaabba', 'baaababab', 'baaababaa', 'aabbbaaabb', 'aabbbaaaba', 'baaaabab', 'abbabaabba', 'abbabaabbb', 'bbbbbbaab', 'bbbbbbaaa', 'baaaaabb', 'aaabaababb', 'baababbaa', 'abbbabb', 'aaabaababa', 'bbaaabbbab', 'bbbbbaabba', 'bbaaabbbaa', 'abbbabbbaa', 'abbbabbbab', 'bbbabbbaba', 'bbbabbbabb', 'aaaabbab', 'bbbabbaaba', 'aaabaaa', 'bbbabbaabb', 'bbb', 'baaaaabbba', 'aabaaab', 'abbabbba', 'babbababb', 'ababaaaba', 'ababaaabb', 'bbabaabbbb', 'bbabaabbba', 'baaabbabab', 'abbbababb', 'abaababb', 'ababbaaaba', 'bbaabbbaaa', 'bbaabbbaab', 'ababbaaabb', 'aaaaabab', 'abbabaabaa', 'abaabaaaaa', 'aaaaabaa', 'baabbabab', 'baabbabaa', 'bbaababbba', 'bbaababbbb', 'bbbaabaa', 'babbbabbba', 'babaaaabaa', 'bbbbbbabba', 'babbbabbbb', 'abbbabaaab', 'baabbb', 'baabaabbbb', 'baabba', 'bbbabaabb', 'baaaababba', 'bbbabaaba', 'aaabbabbba', 'abbabbbaab', 'baaabbbbaa', 'aabbbbbbbb', 'baaabbbaab', 'baaabbbaaa', 'aabbbbbbba', 'aaaaabbbba', 'baaabbbbab', 'aaaaabbbbb', 'baaaababbb', 'abaabababb', 'aabaaaa', 'babababbb', 'abaabababa', 'aaabababab', 'bbbbbbbaa', 'bbbbbbbab', 'aaabababaa', 'aaaabaaa', 'baaaba', 'baababbb', 'aaaabaab', 'abbabbbbb', 'bbabbbab', 'abaaaaaaab', 'abaaabbb', 'abbaaba', 'baabbaaaa', 'baabbaaab', 'ababaabbab', 'ababaabbaa', 'babaaabbb', 'aababbbabb', 'aababbbaba', 'baabbabaab', 'baabbabaaa', 'bbaaabbaa', 'baababb', 'aabaabbabb', 'aabaabbaba', 'baababa', 'bababbbbaa', 'aaaabbaaab', 'aaaabbaaaa', 'bababbbbab', 'abbba', 'abbaababab', 'abbaababaa', 'aaababaaba', 'aaababaabb', 'bbababbbbb', 'bbaaaaabba', 'aababbbba', 'bbaaaaabbb', 'abbaabbaa', 'baabaaab', 'bbaaabbba', 'bbaaabbbb', 'babbbbbaa', 'bbababbbaa', 'bbaaaaaab', 'bbaaaaaaa', 'bbababbbab', 'abaabb', 'babbbbbab', 'aabbbabab', 'abbbbabbbb', 'abbbbabbba', 'bbabbabbbb', 'aabaabb', 'aabaaba', 'bbabbabbba', 'baaabaabbb', 'baaabaabba', 'abab', 'abaa', 'bbbabbb', 'abaabaaba', 'baabbbaab', 'bbaababbb', 'abaabbaba', 'babbbaaab', 'babbbaaaa', 'abbababba', 'aabaaababa', 'aabaaababb', 'aaaabbabba', 'bbaababba', 'ababbbbabb', 'ababbbbaba', 'bbbbaabbbb', 'bbbbaabbba', 'bababbbba', 'abbaabbbbb', 'babbaaaaab', 'aaaababbbb', 'aaaababbba', 'bbaaabbaab', 'abbaabbbba', 'abbbaaab', 'abababbabb', 'abababbaba', 'bbbbabbabb', 'baabaababb', 'baabaababa', 'bbbbabbaba', 'aaababbab', 'abbabbbab', 'aaababbaa', 'aababaabbb', 'aababaabba', 'aaabbbaab', 'aaabbbaaa', 'bbaabaaba', 'abbbaaaba', 'bbababbbba', 'babbbaaabb', 'babbbaaaba', 'baaabbbbb', 'aaaabaaaaa', 'aaaabaaaab', 'baaabbbba', 'aaaaababa', 'aaaaababb', 'aabbbbaaaa', 'aabbbbaaab', 'baaaabbabb', 'baaaabbaba', 'bbaaaabaa', 'bbaaaabab', 'babbbabaa', 'babbbabab', 'abbbbabbb', 'abbbbabba', 'ababbabb', 'aaaaabbbb', 'aaaaabbba', 'aabba', 'abbabbbaa', 'baababbaba', 'baababbabb', 'aabaaabbab', 'bbbbbbb', 'bababaabbb', 'bbbbbbbaaa', 'aababbbbba', 'abbaaaab', 'aababbbbbb', 'bbaabaabb', 'baaaababaa', 'baaaababab', 'baaababbb', 'baaababba', 'abbabaaba', 'abbabaabb', 'bbaababb', 'aaaabbabaa', 'aaaaaaaaa', 'babbaaaaa', 'babbaaaab', 'aaaabbabab', 'abababaaa', 'abababaab', 'aaaababa', 'aaaababb', 'ababbba', 'bbbbaaabb', 'aaabbabaa', 'aaabbabab', 'babbbbbaba', 'babbbbbabb', 'bbabbaaaaa', 'bbaabaabba', 'bbaabaabbb', 'bbabbaaaab', 'abbaabbaaa', 'babbbbbba', 'babbbbbbb', 'abbaabbaab', 'baaaaaaab', 'baaaaaaaa', 'bbaabbbbb', 'bbbaabbab', 'ababbaaaaa', 'ababbaaaab', 'bbbaabbaa', 'aababababa', 'aababababb', 'abbbaabaa', 'bba', 'baababbab', 'aabbbbba', 'babababb', 'bbabbaaba', 'abbbabaaa', 'aaabbbbbbb', 'aaabbbbbba', 'baababbbab', 'babababbbb', 'babababbba', 'baababbbaa', 'bbbaaaaba', 'babbababa', 'abbbaabaaa', 'abbabbbb', 'abababbbbb', 'aaaaabbbaa', 'aaaaabbbab', 'bbbabaaab', 'bbbabaaaa', 'aabbaaab', 'bbbbbbabaa', 'bbbbbbabab', 'abbbbaaaaa', 'baaaabaaab', 'baaaabaaaa', 'abbbbaaaab', 'aabaaaaaba', 'ababaa', 'aabaaaaabb', 'bbbbbbab', 'bbbbbbaa', 'aaaaaaabab', 'bbaaaabbba', 'bbaaaabbbb', 'aaaaaaabaa', 'baaaaab', 'bbbaaaaabb', 'bbbaaaaaba', 'baaaaaa', 'bababbabb', 'bababbaba', 'abbbbaaaa', 'abbbbaaab', 'baaabaaaa', 'aaababb', 'aaaabaabb', 'aaaabaaba', 'babbbaabb', 'bbbaa', 'bbbab', 'ababababb', 'baabbbbbbb', 'baabbbbbba', 'aaabaabbb', 'baabaaabb', 'bbba', 'aaababbaba', 'aaababbabb', 'babaaaaba', 'babaaaabb', 'bbbaabaaaa', 'abbaaaba', 'bbbaabaaab', 'abbabaaaab', 'abbabaaaaa', 'bbbababaa', 'bbbababab', 'bbbabbbbab', 'bbbbbbaaab', 'bbbbbbaaaa', 'bbbabbbbaa', 'baabaabaa', 'baabaabab', 'baaab', 'aabbbabba', 'aaaabbbbaa', 'bbaaaaabaa', 'bbaaaaabab', 'aaaabbbbab', 'bbabbbbabb', 'bababbbbba', 'bababbbbbb', 'bbabbbbaba', 'bbbbaababa', 'bbbbaababb', 'abababbbba', 'abaaaba', 'abbbababa', 'abbababbb', 'aaaaabbb', 'baaaaaaa', 'baaaaaab', 'aaaaabba', 'aaabaaab', 'abbbaaabab', 'abbbaaabaa', 'aaabaaaa', 'babbaaaaba', 'baababaaba', 'babbbb', 'babbba', 'baababaabb', 'abbbbaba', 'abbbbabb', 'bbbabba', 'abbbaaba', 'bbbbbabba', 'aabaababb', 'babaaaba', 'babaaabb', 'abbbaabb', 'bbbbaba', 'bbbbabb', 'abbaaabb', 'aababbbb', 'ababbabbbb', 'ababbabbba', 'ababab', 'aaaaaabbbb', 'abbbabbbba', 'abbbabbbbb', 'aaaaaabbba', 'bbbbbabbb', 'bbbabbaaaa', 'bbbabbaaab', 'aabbaabaa', 'abbaaabbaa', 'abbaaabbab', 'bbaaabb', 'abbbaabbb', 'bbaaaba', 'ababaaa', 'aabbbaaba', 'aabbaabab', 'abbbbaaba'} >>> star({'a','b'}, 12) star({'a','b'}, 12) {'aabbbabbbaaa', 'aaabbabbaba', 'aaabbabbabb', 'aabbbabbbaab', '', 'abbabbbabba', 'abaabbbbbbba', 'ababaaabbab', 'abaabbbbbbbb', 'aaaaababbbbb', 'abbabbbabbb', 'aaaaababbbba', 'aaabbbaabbb', 'bbaaababbabb', 'bbaaababbaba', 'aabbbabbaab', 'aabbbabbaaa', 'aaabbabaab', 'abaaabaabbab', 'abaaabaabbaa', 'aaabbabaaa', 'abaaabbaabbb', 'abaababaaab', 'abaaabbaabba', 'abababbaaba', 'abaabaabbba', 'abaabaabbbb', 'bbbbaababaa', 'bbbbaababab', 'bbbaabbbaba', 'abbbaaaabaa', 'bbaaaaababab', 'bbaaaaababaa', 'abbbaaaabab', 'abbaababbabb', 'abbaababbaba', 'bbaababbabab', 'bbaababbabaa', 'abaabaababbb', 'bbbabbabbabb', 'bbbabbabbaba', 'abaabaababba', 'abaabbbaabab', 'aaabbbaa', 'aaabbbab', 'abaabbbaabaa', 'bababbaabba', 'aaaabbbabab', 'bababbaabbb', 'bbaabbaaaa', 'baabbbbababa', 'baabbbbababb', 'bbaabbaaab', 'aaaaaaaba', 'baabbabaaaab', 'baabbabaaaaa', 'aababbbaaba', 'baababaaaab', 'aaabbbaabbab', 'baabbabaaab', 'baabbabaaaa', 'aaabbbaabbaa', 'babbbabb', 'baaabbabab', 'babbbaba', 'bbbabaaabba', 'bbbababaaabb', 'bbbababaaaba', 'bbbabaaabbb', 'abaaaabaaaaa', 'aabaababbaba', 'aabaababbabb', 'babbaabbabb', 'abaaabbbabaa', 'abaaabbbabab', 'aababbaabaab', 'aababbaabaaa', 'bababaabaab', 'aabbbabaabba', 'aababaababaa', 'bbaaaabbbb', 'aabbbabaabbb', 'bababaabaaa', 'babbabbbbba', 'aabababbbabb', 'aabababbbaba', 'babbabbbbbb', 'bbabbbbbba', 'bbabbbbbbb', 'ababaaaaaa', 'abbabaaaaaaa', 'baaabbaaaabb', 'baaabbaaaaba', 'bbbbabbbbba', 'baababbb', 'abaaaaabaa', 'abababaaaaab', 'abbbabbbbaaa', 'abbbabbbbaab', 'abaaaaabbabb', 'aaabbbaabaaa', 'aaabbbaabaab', 'bbbbabbaabba', 'bbaabbbbbaa', 'bbaabbbbbab', 'bbbbabbaabbb', 'bbaababbbab', 'aaaaabaabaab', 'aaaaabaabaaa', 'aabbaabbabb', 'abaaaaaababb', 'abaaaaaababa', 'abbbbbbabbaa', 'abbbbbbabbab', 'ababbbbbbab', 'baababbbbb', 'ababbbbbbaa', 'baabbbaaaa', 'bbbaaababab', 'baabbbaaab', 'bbabaababbbb', 'babbbbbaaaba', 'babbbbbaaabb', 'bbabaababbba', 'aaaaaaaabab', 'bbaaababaaa', 'aababaaabaaa', 'aaabaabaaabb', 'bbabaaaa', 'aaabaabaaaba', 'abbbbbaaaaab', 'bbbbaabbbabb', 'bbbbaabbbaba', 'abbbbbaaaaaa', 'abababbaaabb', 'aabaabaaabaa', 'aabaabaaabab', 'abababbaaaba', 'bbaaababaaab', 'abbabab', 'ababbabbbbba', 'bbabababaa', 'bbabababab', 'ababbabbbbbb', 'bababaaaab', 'aaabbaaabba', 'aabbb', 'abbbbbaaba', 'aaabbaaabbb', 'bbaaabbabbab', 'bbaaabbabbaa', 'aaabbababaab', 'aaabbababaaa', 'bbbbbabbbabb', 'ababaaaab', 'bbbbbabbbaba', 'baabbaaaabb', 'bbbbbbbaaabb', 'bbbbbbbaaaba', 'baaabbaabb', 'baaabbaaba', 'aaabbbababba', 'aaabbbababbb', 'aaababaabaaa', 'aaababaabaab', 'baaaabaaaa', 'aaabababbab', 'abababaaabaa', 'baabaaaba', 'abababaaabab', 'aaaaaababbb', 'babbaababb', 'babbaababa', 'baaaaabaabab', 'baaaaaa', 'baaaaabaabaa', 'aabaabaaaba', 'bbabbaabab', 'aabbabaaaaaa', 'aabbabaaaaab', 'bbabbaabaa', 'abbaaaabba', 'baaabbabba', 'abbaaaabbb', 'bbbbaabbabb', 'bbbbaabbaba', 'bbaababbaab', 'bbaababbaaa', 'abbbbaaabbbb', 'babaaaabbb', 'babaaaabba', 'abbbbaaabbba', 'abbabbabbbaa', 'abbabbabbbab', 'abbbabbbaaa', 'abbbbbaaabaa', 'abbbbbaaabab', 'ababbabababa', 'bbbbabaabba', 'baababaaaa', 'baababaaab', 'aaaaaaaabbab', 'abbbabbbaab', 'aaaaaaaabbaa', 'bbbabbbabbb', 'ababbabababb', 'abbbbbaabb', 'aabbbbaaaaba', 'aabbbbaaaabb', 'babaaababbab', 'aaaabaabaabb', 'babaaababbaa', 'bbbbbbbabba', 'aaaaaabababa', 'aaaaaabababb', 'baabbaaabbb', 'baabbaaabba', 'aabbbaabbbbb', 'aabbbaabbbba', 'abbbbaaabab', 'bbbbabbbabb', 'bbbbabbbaba', 'abbbaaababb', 'abbbaaababa', 'abbaaabbba', 'abbaaabbbb', 'baabaababbba', 'baababbbabba', 'baababbbabbb', 'baabaababbbb', 'ababaaabbaab', 'bbbbbbaababa', 'babaaabbaaa', 'abbbbabbaabb', 'bbbabbaabba', 'bbbabbaabbb', 'abbbbabbaaba', 'babbbbbabaaa', 'babbbbbabaab', 'bbaaaabbaaa', 'bbaaaabbaab', 'baaaaabaaaaa', 'aaabaaabbbab', 'aaabaaabbbaa', 'baaaaabaaaab', 'aaaabaaaaa', 'ababbbabaa', 'aababba', 'aababbb', 'abbbbababa', 'ababbbabab', 'abbbbababb', 'ababaabbaab', 'babaabaabbb', 'aabaabbbabab', 'aabaabbbabaa', 'bbbabbbaaaba', 'bbbabbbaaabb', 'babbbabbbaab', 'aaaaaaabbabb', 'bbaabbaabb', 'babaabaabba', 'ababaabbaaa', 'baabaabaaabb', 'baabaabaaaba', 'abbbabab', 'aaaaaaabbaba', 'babaaaabaaa', 'baabababab', 'baabababaa', 'bbaabbbaaaa', 'bbbabbabbaab', 'bbbabbabbaaa', 'bbbababaaaab', 'bbaabbaababb', 'baaababbaba', 'bbababaaaaab', 'bbababaaaaaa', 'bbbbbabbaab', 'babaababaaa', 'baabbaabaaba', 'baabbaabaabb', 'babaababaab', 'aababbaababb', 'abaabbabaab', 'abaabbabaaa', 'aababbaababa', 'bababbaabb', 'baaabbaabaa', 'bababbaaba', 'aaaaaaaa', 'bbabbbaaaaaa', 'abbbaaabbaa', 'abbbabbaab', 'abbbabbaaa', 'bbbaaababaa', 'abbaaabbbbb', 'ababbabaaaaa', 'bbbabbaaaaaa', 'bbbabbaaaaab', 'ababbabaaaab', 'aaabbbbaabab', 'abbbabaaaaab', 'abbbabaaaaaa', 'aaabbbbaabaa', 'baabb', 'baaba', 'bbbbabaabbba', 'abbbaaabbab', 'bbbbabaabbbb', 'bbbaabbabaaa', 'abbaabbaaaba', 'abbaabbaaabb', 'bbbaabbabaab', 'aabaaaaabba', 'aabaaaaabbb', 'abbabbbbbbaa', 'abbabbbbbbab', 'abbabbbaaaaa', 'abbabbbaaaab', 'bbbbbabbbb', 'babbbabaaab', 'aabbabaaaba', 'babababababa', 'babababababb', 'babaababbab', 'babaababbaa', 'aababbaaaaa', 'aababbaaaab', 'aabaabbaabba', 'aabaabbaabbb', 'bababaaabaaa', 'aabbabbbaba', 'bababaaabaab', 'baaaabbabbb', 'baaaabbabba', 'aabbabababba', 'baaaababbaba', 'baaaababbabb', 'aabbabababbb', 'bbabaaabbb', 'abbaabbbabb', 'babaabbabbba', 'bbbbaabbbaab', 'baaaaabbabba', 'baaaaabbabbb', 'bbbbaabbbaaa', 'bbaaababbaab', 'aaaaaababbbb', 'aaabababbaaa', 'bbaaababbaaa', 'bbabaabaaaaa', 'abbabaaaaaa', 'abbabaaaaab', 'bbabaabaaaab', 'bbbababaabaa', 'bbabaaabaab', 'bbabaaabaaa', 'bbbababaabab', 'bbaabaaa', 'aaaaabbabbba', 'aaaaabbabbbb', 'aaabbabbaaa', 'aabaabbbbbb', 'babaababbaaa', 'babaababbaab', 'abbbaaaaaaba', 'aabaabbbbba', 'abbbaaaaaabb', 'aaaabbbabaab', 'aaaabbbabaaa', 'abaaabaabbbb', 'aabbaaaaaab', 'aabbaaaaaaa', 'abaaabaabbba', 'baaaabbaabaa', 'baaaabbaabab', 'bbbabbbaabbb', 'bbbabbbaabba', 'babaaababaaa', 'babaaababaab', 'baabbabaaabb', 'aaabaabab', 'abbbbbbbbbb', 'baabbabaaaba', 'abbaababbaab', 'abbbaaaabbbb', 'abbbaaaabbba', 'abbaababbaaa', 'bbaababbabbb', 'bbaababbabba', 'abaabaabbaa', 'abaabaabbab', 'abaabbaaaab', 'aabbaaa', 'abaabbaaaaa', 'aabbaaabbbbb', 'aabbaaabbbba', 'abbaaaabaa', 'abbaaaabab', 'baaaabbbaa', 'aaababbabaa', 'babbbaaabba', 'aaabaabbabab', 'aaabaabbabaa', 'babbbaaabbb', 'baabbaababbb', 'baabbaababba', 'babbbbbbbab', 'babbbbbbbaa', 'baabbbaaa', 'aaababbabab', 'bababbbaab', 'bababbbaaa', 'aabbbbaabab', 'aabbbbaabaa', 'bababbbabbb', 'abbaaaaabaa', 'bbbbaabbbbaa', 'aababbaabb', 'bbaaabaabbb', 'bbbbaabbbbab', 'abbaaaaabab', 'aaabaaaaab', 'bbabbbbbaa', 'bbabbbbbab', 'aaabaaaaaa', 'aabababbbaab', 'babbaaabbbb', 'babbaaabbba', 'aabababbbaaa', 'abbaaaaabba', 'abbaaaaabbb', 'baaabbaaaaab', 'abaaaabaaa', 'baaabbaaaaaa', 'abbaaaabbba', 'abbaaaabbbb', 'aaaaaba', 'aaabbab', 'aaabbaa', 'bbabbabbbaa', 'bbabbabbbab', 'aababaabab', 'aaaaaabbabaa', 'aaaaaabbabab', 'abbbabbabb', 'abbabbaaaba', 'abbabbaaabb', 'babbaababba', 'baabaaabbb', 'ababaaaaab', 'bbaabbbbbba', 'aabbbaababb', 'bbaabbbbbbb', 'abaaabaabbb', 'abbbaabbbbb', 'bbbabbabab', 'bbbabbabaa', 'abbbaabbbba', 'bbbabbbabbab', 'bbbabbbabbaa', 'bbbaabbabbbb', 'bbbaabbbbbba', 'bbbaabbbbbbb', 'bbbabbaabaa', 'bbbabbaabab', 'aaabaaabbbbb', 'aaabaaabbbba', 'aaaaabbabbb', 'baaabbaaabaa', 'ababbababbab', 'ababbababbaa', 'baaabbaaabab', 'bbbaabbabbba', 'abbbabbbabbb', 'abbbabbbabba', 'bbabaaaaba', 'bbabaaaabb', 'bbaaabbabbbb', 'baaaababbbbb', 'baaaababbbba', 'baabbbabbaba', 'bbbbaabaaab', 'abbbbabaaa', 'abbbbabaab', 'bbbbaabaaaa', 'aabaaaabaab', 'aabaaaabaaa', 'bbbaabaaaba', 'aaabbbaba', 'abbabba', 'aaaaabbababb', 'aaaaabbababa', 'bbbabababab', 'aaabbabababb', 'aaabaaaaa', 'aaabbabababa', 'aaabbbbababa', 'baaaaabbaabb', 'baaaaabbaaba', 'abaabbbaaaab', 'aaabaabbaa', 'aaabaabbab', 'aabaaabbbbba', 'abaabbbbaaa', 'abaabbbbaab', 'aabaaabbbbbb', 'bbbbbbbaaaab', 'babbbabba', 'bbbbbbbaaaaa', 'bbabaaaaaaba', 'bbabbbabbaaa', 'bbabbbabbaab', 'bbabaaaaaabb', 'aaabaaaab', 'abaaaaabbaba', 'baababaabbb', 'aaaaaaaab', 'aabaabbba', 'aabaabbbb', 'baaaaaaaabb', 'bbbabababbba', 'abababaaaaaa', 'aabbababbaa', 'aabbababbab', 'abaaaaabbbab', 'abaaaaabbbaa', 'abbbabaaaabb', 'bbbbabbaaaab', 'bbbbabbaaaaa', 'abbbabaaaaba', 'baaaaaaaaba', 'babbbaabaaba', 'babbbaabaabb', 'bbabaabbaaa', 'bbabaabbaab', 'aababbaabbab', 'aabbbaaabbba', 'bbabaabbab', 'aabbbaaabbbb', 'aabaaaaabaa', 'aabaaaaabab', 'aabaaab', 'aabaaaa', 'baaabaaabaaa', 'baaabaaabaab', 'bbabaabbaa', 'bbaababaaaab', 'bbaababaaaaa', 'aaabab', 'bbbabaaaabba', 'abbaaabbbbab', 'abbaaabbbbaa', 'bbbabaaaabbb', 'abbaabbbaab', 'babaabbbbab', 'bbbbbbbb', 'baaaabaaabaa', 'baaaabaaabab', 'abbabaaabbaa', 'abbabaaabbab', 'bbabbaabbbaa', 'bbbaaabaabb', 'baaaabbbbaaa', 'baaaabbbbaab', 'bbbaaabaaba', 'bbbbbbbaabaa', 'babaabaaab', 'bbbbbbbaabab', 'bab', 'baa', 'ababaabaabab', 'ababaabaabaa', 'aabaababbbbb', 'aabaababbbba', 'abababaabba', 'bababbaab', 'aabaaaaaaaa', 'abbbaaaabbab', 'abbbaaaabbaa', 'aaaababaaa', 'aabababa', 'aabababb', 'aaaababaab', 'bbbbabbbbaa', 'babbbababbab', 'bbbbabbbbab', 'bbabbbbabaa', 'bbabbbbabab', 'abababbbbba', 'bbbabbbaabab', 'bababbaaa', 'bbbabbbaabaa', 'abababbbbbb', 'aaabababbb', 'aaabababba', 'bbabbbaabbaa', 'bbabbbaabbab', 'bababbaaabba', 'bbabaabbbbb', 'bababbaaabbb', 'aabbaabaab', 'bbbaabbbbabb', 'bbbaabbbbaba', 'aabbabbabbab', 'bbaabbbbabba', 'aabbabbabbaa', 'abaabbbbb', 'bbaabbbbabbb', 'ababbaababaa', 'ababbaababab', 'bbabaabbbba', 'babbbbbaabbb', 'babbbbbaabba', 'bbababaaaabb', 'bababababbb', 'bababababba', 'bbababaaaaba', 'babaaaaaaa', 'abaaabbabba', 'abaaabbabbb', 'babaaaaaab', 'aabbbaaabbb', 'aabbbaaabba', 'aabbbbabaa', 'aabbabbaaaba', 'aabbabbaaabb', 'bbbaaabab', 'abaabab', 'aaaabababaa', 'bbabbaaababa', 'bbabbaaababb', 'aaabbbbaa', 'abbbbabaabab', 'abbbbabaabaa', 'aabbbbabbbba', 'bbabbaabbbab', 'aabbbbabbbbb', 'abbaabaaaaaa', 'abbaabaaaaab', 'abaabaa', 'baabbbbba', 'aaabbbbab', 'abbbbbabbaaa', 'abbbbbabbaab', 'bbabbabbbba', 'aabbabaa', 'aabbabab', 'aabbabbabbbb', 'aaabaaaabab', 'baaabbabaaa', 'abbbaaaabaaa', 'bbaabbbbaa', 'abbbaaaabaab', 'aabbabaabaa', 'bbabbabbbbba', 'bbabbabbbbbb', 'aabbabaabab', 'abbabbaaaaa', 'abbabbaaaab', 'baabaaaaabba', 'baaababbabb', 'aabaaaabbabb', 'aabaaaabbaba', 'baabababaab', 'baabababaaa', 'bbabbabaabb', 'baabaaaaabbb', 'babbbbababa', 'babbaaaabb', 'babbaaaaba', 'abbbababba', 'abbbababbb', 'babaaabbabaa', 'babaaabbabab', 'aababbaaaba', 'bbaabbba', 'bbaabbbb', 'bbaaba', 'babbbabbbab', 'abbaabbbab', 'aabaabbbaa', 'aabaabbbab', 'bbbbaabbab', 'bbbbaabbaa', 'aaabbaabb', 'bababbbaa', 'bababbbab', 'aaaaaababbab', 'bbbbabaaaba', 'aaabababbaba', 'aaaabbbababb', 'aaaaaabbbaa', 'aaaaaabbbab', 'aaaabbbababa', 'aabbaaabaaaa', 'aabbaaabaaab', 'babbaabbbab', 'babbaabbba', 'abbabaaaabb', 'bbabbababab', 'babbbbaabba', 'babbbbaabbb', 'aabbbbaaabbb', 'aabbbbaaabba', 'ababbabbbba', 'aabbaaaaaa', 'aaaaabbabaab', 'bbabaaabbbaa', 'abaababaaaaa', 'aabbbbaaaba', 'baaaaabbaaab', 'baaaaabbaaaa', 'aabbbbaaabb', 'aabbaaaabb', 'bbabaaabbbab', 'aaaaabbbab', 'baababbbaabb', 'baababbbaaba', 'baaaaababaaa', 'aabbaaaaba', 'baaaaababaab', 'bbaaab', 'abaaabbbbba', 'aaaabbaaaba', 'baababaabaa', 'bbaaaa', 'baababaabab', 'babbabbbabaa', 'babbabbbabab', 'abbabbaabab', 'baabbbbaaaaa', 'baabbbbaaaab', 'abbabbaabaa', 'bbbbabaabaab', 'bbbbabaabaaa', 'abaaabbbbbb', 'bbbbabaaabb', 'abaabbab', 'bababbab', 'bbbaaaaabbba', 'bbbaaaaabbbb', 'abbabbabab', 'aaabbaabaa', 'aaabbaabab', 'abbabbabaa', 'aababbbbbaba', 'aababbbbbabb', 'aaabaabbabbb', 'babbaababbba', 'babbaababbbb', 'aaabaabbabba', 'baabbaabaaa', 'abbbaaabb', 'bbbbbab', 'abbaaaabbab', 'babbaaaabbba', 'abbbaaaba', 'babbaaaabbbb', 'abaaabaabb', 'abbbbbbbbba', 'abbaaaababa', 'baabbaababab', 'babbbbabaaab', 'babbbbabaaaa', 'baabbaababaa', 'babaaababbb', 'bababaababaa', 'bababaababab', 'bbaababaaabb', 'bbbaabba', 'bbbaabbb', 'bbaababaaaba', 'baaaaabaaab', 'ababbabbaba', 'babbababaa', 'babbaaabaab', 'abaaaaaaaba', 'bababaaa', 'aaabbbaaaaba', 'baabbbabbab', 'baabbbabbaa', 'aaabbbaaaabb', 'babaabaababb', 'babaabaababa', 'aabaaaaaab', 'aabbabbaaa', 'abaaaaaaabb', 'abbbaaaaabab', 'abbbaaaaabaa', 'bbbabbbbbab', 'bbbabbbbbaa', 'bababba', 'ababaabaabbb', 'baabbaabaab', 'ababaabaabba', 'babaabbabaab', 'aaaabababab', 'babaabbabaaa', 'bbaaababbbaa', 'bbaaababbbab', 'abbaababbbaa', 'abbaababbbab', 'bbbaab', 'bbababababab', 'abaabaabaab', 'abaabaabaaa', 'aabbbbaaa', 'baaababaabb', 'bbabbbaaaaab', 'aabbbbaab', 'aabbaaaaab', 'abbaabaab', 'aaabbabbbab', 'aabba', 'bbaabab', 'aaabbabbbaa', 'aabbaaabbaaa', 'ababaaaabaaa', 'ababaaaabaab', 'aabbaaabbaab', 'bbbabbbabbbb', 'bbbabbbabbba', 'bababbbabbba', 'bababbbabbbb', 'baabbbabbaab', 'baaaababbbab', 'baaaababbbaa', 'bbbabbabbbaa', 'abbababaaaab', 'abbababaaaaa', 'bbbabbabbbab', 'aabbbabbaaba', 'aabbbabbaabb', 'aaabbbbaaab', 'abbaaaabaab', 'aaaababbaaa', 'aaaababbaab', 'abbaaaabaaa', 'ababbababbbb', 'ababbababbba', 'aabaabbaaabb', 'aabaabbaaaba', 'baabbbbabaaa', 'baaabbbbbaba', 'baaabbbbbabb', 'babbbbbaabaa', 'babaabbabbaa', 'aabaababbaab', 'bbbbaabbbba', 'bbbbaabbbbb', 'abbbbabaaab', 'baabbabaabb', 'babaaaaaba', 'babaaaaabb', 'baabbabaaba', 'aababbabaa', 'aababbbabba', 'aababbabab', 'aaabbbba', 'aaabbbbb', 'baaabaabab', 'baabbbbaabb', 'baabbbbaaba', 'baaabaabaa', 'aaabbaaaaaab', 'aaabbaaaaaaa', 'aababbbabbb', 'bbbbabbaaabb', 'bbbbabbaaaba', 'abaaabbbabba', 'baabababaaab', 'baabababaaaa', 'abaaabbbabbb', 'bbababaab', 'bbababaaa', 'abbbbabaabbb', 'abbbbabaabba', 'aababbbbbbbb', 'aababbbbbbba', 'aaabaa', 'abaaaaabbbbb', 'abbbabababab', 'abbbabababaa', 'abaaaaabbbba', 'bbbbbbaabbba', 'bbbbbbaabbbb', 'bbaaaaaab', 'aaabaabaa', 'aabbaababb', 'bbabbbbaab', 'bbabbbbaaa', 'aabababbbbaa', 'abbbaabbba', 'aabababbbbab', 'aabbababbba', 'bbbbababbbb', 'bbbbababbba', 'aabbababbbb', 'aabaaabbaabb', 'aabaababbb', 'aabaaabbaaba', 'aabbaabbbab', 'aabbaabbbaa', 'abbaaabbbbbb', 'bbbaabaaaaba', 'bbbaabaaaabb', 'abbaaabbbbba', 'abbbabbbaaaa', 'ababbabbaaab', 'abbbabbbaaab', 'bbbbbbabb', 'babbabaaa', 'abbaaababba', 'bbaabbaaaaba', 'bbaabbaaaabb', 'bbaaabbaaba', 'abbbababab', 'ababbabbaaaa', 'bbababbaa', 'bbababbab', 'aabaabaaabba', 'babbaabbaa', 'babbaabbab', 'aabaabaaabbb', 'babaabbbaaaa', 'babaabbbaaab', 'aaaaaabaaaaa', 'aaaaaabaaaab', 'babbbbbaaaaa', 'babbbbbaaaab', 'bbabbbbbb', 'bbbabbaaaab', 'bbbbabbaaab', 'bbbbabbaaaa', 'bbbabbaaaaa', 'aaaaaabbbba', 'aaaaaabbbbb', 'aabababbbab', 'aabbbbabbba', 'babaaab', 'abababbbbaba', 'babbbbaabaa', 'abbaaaba', 'aaabbbbabbab', 'aaabbbbabbaa', 'aabaaababbab', 'aabaaababbaa', 'aabaaabbbaab', 'aabaaabbbaaa', 'baababaa', 'baababab', 'babaabababa', 'abbbbaaaaaa', 'aaaabbaabb', 'abbbbaaaaab', 'bbabbbbaabb', 'aaabbababa', 'aababbbbaba', 'bbbbbbbbbbb', 'bbbbbbbbbba', 'babababaaaba', 'babababaaabb', 'aababbbba', 'bbabbbbabba', 'bbabbbbabbb', 'bbabbbbaaba', 'babaabababb', 'abaabbbbbaab', 'abaabbbbbaaa', 'bbabbbaabbbb', 'bbbbaaababba', 'bbbbaaababbb', 'bbbaabbbbaab', 'bbbaabbbbaaa', 'baabaab', 'baabaaa', 'babbbbaaba', 'bbaaabababb', 'bbaaabababa', 'aaabbabba', 'aaabbabbb', 'baaabbbbaaa', 'babbbbaabb', 'abbabbabbbba', 'aaabbbabaaab', 'aaabbbabaaaa', 'abbabbabbbbb', 'aabbabaaaaba', 'aabbbaaabaab', 'aabbbaaabaaa', 'aabbabaaaabb', 'abbaaab', 'bbbbbaaab', 'babbaabaaa', 'bbbbabaababb', 'babaaabbb', 'babaaabba', 'bbbbabaababa', 'abbaabbabaa', 'babbbbbaa', 'abbbaababbab', 'abbbaababbaa', 'babbbbbab', 'bbbb', 'bbbbbaaaa', 'baaabbbbbbbb', 'baaabbbbbbba', 'bbbbaaaabaaa', 'bbbbaaaabaab', 'babbbbabaabb', 'abbbbaabbaab', 'abbbbaabbaaa', 'babbbbabaaba', 'baabbbaabaaa', 'baaaabbba', 'aabbbbaabaaa', 'aabbbbaabaab', 'baaaabbbb', 'ababababaab', 'abbaabbabaaa', 'abbaabbabaab', 'bbbaaaaabab', 'abbbabbbbaba', 'aabbbabaaaab', 'aabbbabaaaaa', 'abbbabbbbabb', 'baabaabaab', 'bbbaaaaabaa', 'abbbabaabbba', 'bbbbaaabab', 'ababbbbaab', 'abbbabaabbbb', 'ababbbbaaa', 'baaabbbb', 'aabaaaabbaab', 'aabaaaabbaaa', 'aabaababb', 'aabaababa', 'babbbbbababa', 'baabbaaaaaa', 'baabbaaaaab', 'babbbbbababb', 'aaaabbabbaba', 'aaaabbabbabb', 'bbbbaabababa', 'bbbbaabababb', 'abbbbbbab', 'bbaabba', 'baaaababaaaa', 'baaaababaaab', 'bbaabbb', 'abaaababbab', 'babbbaaabaa', 'bbbbbabab', 'babaaabbabb', 'bbaabbbbaaab', 'bbaabbbbaaaa', 'babaaabbbbba', 'abbbabaaba', 'babaaabbbbbb', 'abbababaaabb', 'babbbab', 'babbbaa', 'abbababaaaba', 'bbabbbbbaaaa', 'bbabbbbbaaab', 'bbbabbbaaaaa', 'aabbabbaa', 'bbbabbbaaaab', 'aabbbaaaaaa', 'aabbbaaaaab', 'aaaababbaba', 'abbbaaaaaba', 'aaaababbabb', 'aabbabbab', 'bbbaabbbbba', 'bbbaabbbbbb', 'aaababaababa', 'aaababaababb', 'aabaaabbaaa', 'aabaaabbaab', 'aabbbbaaabab', 'aabbbbaaabaa', 'baababbbaaab', 'baababbbaaaa', 'abaaababbbaa', 'abaaababbbab', 'aaabbabbbbab', 'baabbaaabbaa', 'baabbaaabbab', 'abbbbbabaa', 'bbaaabbbabbb', 'abbbbbabab', 'bbbabaabbba', 'aabbaaaabbba', 'aabbaaaabbbb', 'bbaabbbbab', 'abbbabababbb', 'abbaabbbbbaa', 'abbaabbbbbab', 'abbbabababba', 'aababbbb', 'aababbba', 'bbabbbbaaab', 'bbaaabaa', 'babbababbb', 'abbabbbbbaa', 'aababbbbbbab', 'babbababba', 'aababbbbbbaa', 'abbaabaaa', 'abbaabbaaaaa', 'abbaabbaaaab', 'ababbabbab', 'babbaaabab', 'aabbbbaaaaaa', 'aabbbbaaaaab', 'abbabbbaaaba', 'aaaaabbaaab', 'abaabababaa', 'abbabbbaaabb', 'aabbabaaaab', 'aaabbaaba', 'abaaabaaaba', 'abaaabaaabb', 'baaabbbbaaaa', 'baaabbbbaaab', 'baaaababb', 'aabaaaaaaaaa', 'aabaaaaaaaab', 'baaaababa', 'abbbbbaab', 'bbaabbabaaaa', 'abbabbabba', 'bbbbbabaa', 'bbbbabbbaab', 'babbbbbbabba', 'babbbbbbabbb', 'bbbbabbbaaa', 'abbbaaaaabbb', 'abbbaaaaabba', 'aabbabbaabbb', 'aabbabbaabba', 'baababbbabaa', 'babababaaba', 'babababaabb', 'baababbbabab', 'aaaaaababaaa', 'aaaaaababaab', 'babbbaabbaba', 'babbbaabbabb', 'babaababbaba', 'aabbababaaab', 'aabbababaaaa', 'babaababbabb', 'bbabbaabbba', 'ababbbabb', 'babbbbbbaabb', 'babbbbbbaaba', 'ababbbaba', 'abaababaabaa', 'aaaaabbabbab', 'abaaabbbaab', 'abaaabbbaaa', 'baabbbb', 'abaabbbbbabb', 'abaabbbbbaba', 'bbbaaaaabaab', 'bbbaaaaabaaa', 'abababababa', 'abababababb', 'aaaabbabbbbb', 'aaaabbabbbba', 'bbbaaabaaaab', 'bbbaaabaaaaa', 'aaaabbbabb', 'bbabba', 'babaababab', 'aaaabbbaba', 'bbabb', 'bababbb', 'bbaba', 'baabbaabaaaa', 'babbaaaabaab', 'babbaaaabaaa', 'baabbaabaaab', 'baabbbabba', 'bbabbabbbabb', 'bbabbabbbaba', 'aabbbbbabba', 'bbaababb', 'bbaababa', 'aabaabbaaaab', 'aababbabba', 'aababbabbb', 'aabaabbaaaaa', 'aaabbaaaaabb', 'aaabbaaaaaba', 'baaaabab', 'bbbabbaaaaba', 'bbbabbaaaabb', 'babbaaababa', 'abaabbababb', 'abaabbababa', 'bababbaaab', 'bababbaaaa', 'baaaaabaaba', 'bbaaabbbbbaa', 'bbaaabbbbbab', 'bbababaaab', 'babbabbab', 'bbbaabbaaaaa', 'bbbaabbaaaab', 'abbbbbbbbaba', 'abbabbabbba', 'abbbbbbbbabb', 'bbbbaaa', 'abbbaaaaba', 'abbbaaaabb', 'aaabaaaabb', 'aaabaaaaba', 'babbaaabbab', 'babbaaabbaa', 'bbbbaab', 'aabbababb', 'aabbababa', 'babbbaaba', 'aabaabbaabaa', 'baabbbababba', 'baabbbababbb', 'aabaabbaabab', 'aaaaaabbabba', 'aaaaaabbabbb', 'aabbbabaaabb', 'bbaabbabaaa', 'bbaabbabaab', 'aabbbabaaaba', 'bababbbabaab', 'bababbbabaaa', 'bbaaabbaaaa', 'babbaabababb', 'babbaabababa', 'bbaaabbaaab', 'baabbaabbb', 'bbabbabaaa', 'bbabaaababb', 'abbaaaabbaba', 'abbaaaabbabb', 'bbabaaababa', 'baababbbaaa', 'baababbbaab', 'babaaabaabb', 'babaaabaaba', 'baabbabbbaba', 'bbabaaab', 'aaabbaaaba', 'baaaaabbabaa', 'bababababbab', 'bababababbaa', 'baaaaabbabab', 'bbaabbabbbaa', 'aabbaaaaabb', 'bbaabbabbbab', 'aabababbaaa', 'aabbaaaaaba', 'aaabbbbabbbb', 'baabbbbbabb', 'aaabbbbabbba', 'aabaaababbbb', 'aabaaababbba', 'baaaababbaaa', 'bababbabbba', 'baaaababbaab', 'babbaabbb', 'aaababbbbbba', 'aaababbbbbbb', 'babbaabba', 'abaaaababb', 'baabbbbbaba', 'babbbabaabba', 'bbbaaabb', 'bbbaaaba', 'babbbabaabbb', 'aabaabbab', 'ababba', 'abaaabbbaaab', 'abaaabbbaaaa', 'aabaaabbaba', 'ababbb', 'aabaaabbabb', 'aabbbabab', 'baabbbbbaabb', 'abbbbbabba', 'abbbbbabbb', 'bbabbbabbabb', 'aabbbabaa', 'abaabbaabbbb', 'aabbbaaababb', 'abaabbaabbba', 'aabbbaaababa', 'babaaaabbaab', 'babaaaabbaaa', 'ababbbaaabaa', 'ababbbaaabab', 'bbabbbbbbaba', 'bbabbbbbbabb', 'aaabbaabaaa', 'aaabbaaabbba', 'aaabbbabaabb', 'bbababbabbaa', 'bbababbabbab', 'aaabbbabaaba', 'baaabbbbbbab', 'aababaabbaab', 'aababaabbaaa', 'baaabbbbbbaa', 'ababbabbabaa', 'ababbbabbaa', 'ababbbabbab', 'abbbaababbbb', 'aaaaababaa', 'abbbaababbba', 'bababbbabb', 'bababbbaba', 'babababbbab', 'aabababababa', 'aabababababb', 'babababbbaa', 'baaabababba', 'baaabababbb', 'aaaaababab', 'abbbbaabbabb', 'abbbbaabbaba', 'babbbbbbbbb', 'abaabaaaabaa', 'abaabaaaabab', 'babbbbbbbba', 'babbbabbbaaa', 'aababaaaa', 'bbaabbaa', 'aababaaab', 'baaaabaab', 'baaaabaaa', 'baaabaaababa', 'baaabaaababb', 'aaaaabbb', 'aaaaabba', 'babaaabbaab', 'baaaabbbbaba', 'abbbbbbbabb', 'abbbbbbbaba', 'baaaabbbbabb', 'aabbabbaabab', 'aababaabbab', 'aababaabbaa', 'aabbabbaabaa', 'bababbaaaabb', 'bababbaaaaba', 'aaabbabbaa', 'bababaaaaaaa', 'bababaaaaaab', 'aaabbabbab', 'babababaaaa', 'babababaaab', 'baaaabaaabba', 'abaabbabbbba', 'abaabbabbbbb', 'baaaabaaabbb', 'abbabaaabbba', 'aaaabbbabba', 'abbabaaabbbb', 'bbbaabbbbbaa', 'aabaaaaa', 'aabaaaab', 'bbbaabbbbbab', 'bbbbaaaaaaba', 'bbbbaaaaaabb', 'aabbbaaaaba', 'bbbaabbaaaa', 'aabbbaaaabb', 'baabbbbbbba', 'bbbbabababa', 'bbbbabababb', 'baabbbbbbbb', 'abbbaaabbba', 'baabbbbabba', 'baabbbbabbb', 'abbbaaabbbb', 'bbaabbbbaabb', 'bbaabbbbaaba', 'bbbaaaabbbab', 'aaaababaabab', 'bababbbabba', 'abaaabbaaab', 'bbbaaaabbbaa', 'abaaabbaaaa', 'baaaaab', 'bbaabbaaabbb', 'bbaabbaaabba', 'bbaabaaabbb', 'bbaabaaabba', 'aaaababaabaa', 'aabaaaababb', 'bbbbbbaababb', 'ababaaabbaaa', 'aabaaaababa', 'bbbaaababba', 'bababababab', 'babaababba', 'babaababbb', 'bababababaa', 'babbaaaababb', 'baaabaababaa', 'abaaaaaaba', 'babbaaaababa', 'bbabaa', 'bbabab', 'bbbaaababbb', 'bbaab', 'bbaaa', 'aabbabba', 'ababbaababba', 'baaabbabbbb', 'ababbaababbb', 'bbaabaab', 'bbabaabbaba', 'aaaaabaababb', 'aabbaabbaba', 'aabaabbaa', 'bbabbbbbbbbb', 'bbabbbbbbbba', 'aaaaabaababa', 'abaaaabbba', 'abaaaabbbb', 'aabbabbaaaaa', 'abbaabaaabb', 'abbaabaaaba', 'aabbabbaaaab', 'abbbabbbbbab', 'abbbabbbbbaa', 'aaabbaaabb', 'babababaabbb', 'babababaabba', 'aaabbaaab', 'aaabbaaaa', 'bbbaaabbaa', 'bbabbaaabbab', 'bbabbaaabbaa', 'abaaaaaaaa', 'abaaaabbaaaa', 'abaaaabbaaab', 'aababbab', 'bbbbbbbbaba', 'bbbbbbbbabb', 'aababbaa', 'babbbabbbb', 'bbaaaabba', 'aaaaaaabbbaa', 'aaaaaaabbbab', 'babbbaabbba', 'bbbbbaaaabb', 'bbbbbaaaaba', 'aaaaabbaaba', 'bbaabaaaabba', 'bbaabaaaabbb', 'bbababbbbbb', 'bbababbbbba', 'abaaabaaaaa', 'ababaaaaa', 'abaaabaaaab', 'babbaababaab', 'bbbbaaaabab', 'babbaababaaa', 'aabbaaabaaba', 'aabbaaabaabb', 'bbbbaaaabaa', 'baababbbaba', 'ababaabaabb', 'ababaabaaba', 'baababbbabb', 'bababbbababb', 'ababbbbaabba', 'ababbbbaabbb', 'bababbbababa', 'aababaaa', 'aaababaabbab', 'aaababaabbaa', 'aababaab', 'babbbbbbaaab', 'babbbbbbaaaa', 'babbaabab', 'babbaabaa', 'bababababbbb', 'baaababbaab', 'baaababbaaa', 'bababababbba', 'aaaaabbbabb', 'aaaaabbbaba', 'babbbabbbaa', 'baabbbaaaba', 'baaababbbbba', 'baaababbbbbb', 'bbbbaaabb', 'ababbbaab', 'ababbbaaa', 'aabaababbba', 'aabbbababaab', 'aabbababaabb', 'aabbaabbaaba', 'abababbbbabb', 'aabbababaaba', 'bbbaaaaababb', 'bbbaaaaababa', 'baabbabbaaaa', 'baabbabbaaab', 'aabbbababaaa', 'bbabbabbbaab', 'abbbbabaaaa', 'bbabbabbbaaa', 'aaaabbabbbab', 'abbbabbabab', 'abbbabbabaa', 'aaaabbabbbaa', 'bbbaaabaaabb', 'bbbaaabaaaba', 'baaaabbaab', 'aababababaa', 'bbabaaaaabbb', 'baababbabbb', 'bbabaaaaabba', 'aababaabbabb', 'aabbabbbabba', 'aabbabbbabbb', 'aababaabbaba', 'babbaababbaa', 'abbabbbaabab', 'abbabbbaabaa', 'babbaababbab', 'baaababbbba', 'bbaaaaaaba', 'bbbbbbaabaab', 'ababbbbaa', 'ababbbbab', 'abababaaab', 'abbbaaaaaa', 'abbbaaaaab', 'abababaaaa', 'abbaabaabba', 'abbaabaabbb', 'bbbbbbaabaaa', 'baaabababaa', 'baaabababab', 'baaabaa', 'baaabab', 'bbbbbbbbbaaa', 'bbbbbbbbbaab', 'abbbbbabbaba', 'abbbbbabbabb', 'baaaaabbbbba', 'bbabababb', 'bbababbbb', 'baaabaaaaaba', 'baaabaaaaabb', 'bababbabbbaa', 'ababaabbabb', 'aababababab', 'bbbaabbaabb', 'bbaaaababbaa', 'bbaaaababbab', 'baaaaabbbbbb', 'abbaabaaaaba', 'bbbaabaabaaa', 'bbbaabaabaab', 'abbaabaaaabb', 'aabbbbabbaab', 'aaabbaaabbbb', 'abbbbbaabab', 'abbbbbaabaa', 'babaaabbabba', 'abbbbabbaab', 'abbbbabbaaa', 'babaaabbabbb', 'baabbaaaab', 'baabbaaaaa', 'bbaabbababa', 'bbaabbababb', 'baababababb', 'baababababa', 'bbabbabbbbaa', 'bbabbabbbbab', 'bbbbababaaa', 'aaaabaaaaaaa', 'aaaabaaaaaab', 'bbbbababaab', 'baaababaaab', 'aabbbbaba', 'aabbbbabb', 'baaababaaaa', 'ababbbbaaabb', 'ababbbbaaaba', 'bbbabb', 'bbbaba', 'ababaaaababa', 'aabbababab', 'ababaaaababb', 'babbaabbaaaa', 'babbaabbaaab', 'ababaababba', 'ababaababbb', 'bbaabbaba', 'bbaabbabb', 'baabaabbbbb', 'baabaabbbba', 'bbaabbaaabab', 'bbaabbaaabaa', 'abbabbaaa', 'aaaaaaaabbbb', 'abbabbaab', 'abaaabbbaabb', 'bbbbabbabbba', 'bbbbabbabbbb', 'abaaabbbaaba', 'ababaaabbabb', 'ababaaabbaba', 'aaaaaaaabbba', 'babbbaaaabaa', 'babbbaaaabab', 'aaaababaaaaa', 'bbbabaaaaaa', 'bbbaaaab', 'aabbaabbbaaa', 'aabbaabbbaab', 'abababbbaaaa', 'aabbbabbabab', 'aabbbabbabaa', 'aaaababaaaab', 'abababbbaaab', 'baabbbabbbaa', 'bbaabbaababa', 'bbabbbaabba', 'bbbaaaaa', 'bbaaabbabaab', 'aabababbab', 'bbabbabaaaaa', 'bbabbabaaaab', 'babbbabbba', 'aaaaaaaabb', 'abaabbabbaa', 'baaaababba', 'babbbaabbbbb', 'babbbaabbbba', 'bbbababaaaaa', 'aababbbbbaaa', 'abaabbabbab', 'aababbbbbaab', 'babbabbbabba', 'babaaaabbaba', 'baabbbbaaaba', 'baabbbbaaabb', 'babababaabab', 'bbbaababbbaa', 'bbbaababbbab', 'babababaabaa', 'bbabaabbbaab', 'bbabaabbbaaa', 'babbbabaaba', 'bbbbababbab', 'bbbbababbaa', 'bbababbbaaba', 'bbababbbaabb', 'bbbbbaabba', 'babbbabaabb', 'abbbabbbbbbb', 'abbbabbbbbba', 'baaaaabbaaa', 'baaaaabbaab', 'aaaaabaaaaa', 'bbbaabaaaaaa', 'bbbaabaaaaab', 'bbabaaabbaa', 'bbabaaabbab', 'babbababa', 'babbababb', 'bbaabbaaaaaa', 'aabbabbbaabb', 'aabbabbbaaba', 'bbaabbaaaaab', 'bbbbaabab', 'bbaabababaa', 'bbaabababab', 'bbaaabaaabb', 'bbbaabaaaab', 'bbaaabaaaba', 'bbbabbbbbbb', 'bbbabbbbbba', 'abbbbbbbbbbb', 'abbbbbbbbbba', 'bbbaababaaa', 'aaaaabab', 'bbbbbaabbbba', 'bbbbbaabbbbb', 'aaaaabaa', 'baabbbabbbb', 'bbbaababaab', 'bbaaabbabaa', 'bababaababba', 'abbaaabaaaa', 'abbaaabaaab', 'bababaababbb', 'bbbaabaa', 'bbbaabab', 'abbbbaaaaba', 'bbbbbbabba', 'abaabbbabbab', 'abaabbbabbaa', 'bbbbbbabbb', 'baabbbbabaa', 'baabbbbabab', 'baabbb', 'baabba', 'bbbabaabb', 'abbbbbaabbaa', 'abbbbbaabbab', 'bbbabaaba', 'aaabbabbba', 'aaabbabbbb', 'baaabbbbaa', 'aabbbbbbbb', 'baaabbbaab', 'baaabbbaaa', 'aabbbbbbba', 'aaabbbaaabab', 'aaabbbaaabaa', 'aaaabaaaabb', 'baaaababbb', 'aaaabaaaaba', 'abaabababb', 'baaaaaaababa', 'baaaaaaababb', 'abaabababa', 'babababaaaaa', 'abbbaaabbb', 'babababaaaab', 'aababababbbb', 'aababababbba', 'baaaba', 'aaabbbb', 'baaabb', 'babaaaabbabb', 'abaaabbb', 'bbbbaaababaa', 'bbbbaaababab', 'bbbbaaaaa', 'babbabbbabbb', 'baabbbaabbb', 'bbbbaaaab', 'baababb', 'baabbbaabba', 'bbaaaaababa', 'baababa', 'aaabbaabbb', 'bababbbbaa', 'bababbbbab', 'abaaaabbaa', 'abaaaabbab', 'aaababaaba', 'aaababaabb', 'bbaaaaabba', 'bbaaaaabbb', 'babaababaaba', 'babaababaabb', 'baaabbbbbaaa', 'aaabababbba', 'baaabbbbbaab', 'aababbbbaab', 'bbabbbbbbbab', 'bbabbbbbbbaa', 'aaababbbbabb', 'aaababbbbaba', 'abbaabaabb', 'bbabbaaabbbb', 'ababbbbabab', 'ababbbbabaa', 'bbabbaaabbba', 'aaaababbabba', 'aaaababbabbb', 'aaabbba', 'baabbababaa', 'baabbababab', 'baabbbbaaab', 'baaabaabbb', 'baaabaabba', 'baabbbbaaaa', 'bbabbaabbaab', 'bbbbbbaabbaa', 'abababbaaaa', 'bbabbaabbaaa', 'aababbbabbba', 'aababbbabbbb', 'babaabbbabb', 'babaabbbaba', 'bbbbbbaabbab', 'abbaabbababa', 'abbaabbababb', 'aabbabbabba', 'aabbbbaababa', 'abbabaaabaab', 'abbabaaabaaa', 'aabbbbaababb', 'ababababa', 'ababbabaaa', 'abaaaaabbba', 'abbababa', 'aaaaaabaaaba', 'aababbbaaab', 'aababbbaaaa', 'aaaaaabaaabb', 'ababababb', 'abababbabb', 'abababbaba', 'aabbaaaabaab', 'abaabbaabba', 'abaabbaabbb', 'aabbaaaabaaa', 'babaabbbaaba', 'babaabbbaabb', 'babbaabaaab', 'bbaabaaba', 'bbbbabbaaba', 'babbabababba', 'babbabababbb', 'abaabaaaba', 'abaabaaaaab', 'abaabaaaaaa', 'aaababaabbbb', 'abaaaabbbaba', 'abaaaabbbabb', 'aaababaabbba', 'babbaabaaaa', 'aabaabaaaaab', 'aabaabaaaaaa', 'abbbbbbbbaa', 'abbbabaaabaa', 'baabaababa', 'abbbabaaabab', 'aaaaababaaba', 'aaaaababaabb', 'bbbaababbab', 'bbbaaabbbaba', 'bbbaaabbbabb', 'bbbaababbaa', 'aaabbbabbaa', 'bbabbbaaaba', 'aabbaaaabbaa', 'aaabbbabbab', 'aabbaaaabbab', 'abaaaabbbbbb', 'aaaabaaababb', 'abaabbabbba', 'abaabbabbbb', 'baaaaaababb', 'bbabbbaaabb', 'aabaaaaabbbb', 'baabbaaabbba', 'babababbabba', 'babababbabbb', 'baabbaaabbbb', 'babbbaabbbab', 'abaabbabbabb', 'abaabbabbaba', 'babbbaabbbaa', 'bbbbbbbbaaa', 'baaabbbbaaba', 'baaaaaababa', 'abbabbbaabbb', 'baaaababaa', 'bbaaaaaaaaa', 'abbabbbaabba', 'baaaaaaabbbb', 'baaaaaaabbba', 'abbabaaba', 'babaaabaabab', 'babaaabaabaa', 'abbabaabb', 'abaaababbbba', 'abaaababbbbb', 'aaaababaaaa', 'baaaaababbab', 'bbbbaaaababa', 'bbbbaaaababb', 'aaaababa', 'aaaababb', 'aaabbbbbaab', 'babbbbabaab', 'aaabbabaa', 'aababaabaa', 'babbbbabaaa', 'abbaabaabaa', 'babbabbaabb', 'bbbbbbaaaab', 'bbbbbbaaaaa', 'baaabbbbabab', 'baaabbbbabaa', 'aabbabaaabb', 'bbabbaaaaa', 'bbbbaaaaabbb', 'bbbbaaaaabba', 'bbabbaaaab', 'bbbbaaaaabb', 'bbabbbabaaba', 'bbabbbabaabb', 'abbaabbaaa', 'babbbbbba', 'babbbbbbb', 'abbaabbaab', 'aabaaaaaaaba', 'aabaaaaaaabb', 'abbbbbbbbbab', 'abbbbbbbbbaa', 'ababaabbabaa', 'ababaabbabab', 'aaabbbaabba', 'bbbbaabbabba', 'abaaababbba', 'abbaaabaaba', 'abbaaabaabb', 'abaabbbabbbb', 'abaabbbabbba', 'bababbbaabb', 'abbabbba', 'baaaababaaba', 'bbbaaaabbabb', 'aabbaabbaa', 'abbabbbb', 'aabbaabbab', 'abbbaabbbbaa', 'abbbaabbbbab', 'babbbaabbaaa', 'aababbbababb', 'aababbbababa', 'babbbaabbaab', 'aaabbbaaabbb', 'aaabbaabaaba', 'bbbbbbabab', 'aaabbbaaabba', 'babbbbbbabaa', 'abbaaaabaaaa', 'abbaaaabaaab', 'babbbbbbabab', 'aaaabbabbaaa', 'aaaabbabbaab', 'ababbbbaaaab', 'aabaaba', 'ababbbbaaaaa', 'aaabbaabaabb', 'babbabbb', 'aabaabbbaba', 'abbabb', 'bababaaaabbb', 'bbbbbababba', 'abbbbbaa', 'ababaababaa', 'ababaababab', 'abbabaaabbb', 'bbaabaaaaabb', 'bbaabaaaaaba', 'bbabbbbbaaba', 'bbbaa', 'bbbab', 'bbabbbbbaabb', 'baabbbbbbb', 'bababaaaabba', 'aabbbabbabbb', 'bbababbbaba', 'bbababbbabb', 'aabbbabbabba', 'babbbbb', 'aabbbbbbbbba', 'aabbbbbbbbbb', 'babbbba', 'abbbababbbbb', 'bbbaabaaaa', 'baaaabbbaaba', 'baaaabbbaabb', 'bbbaabaaab', 'aa', 'aababbabbaaa', 'aababbabbaab', 'ab', 'bbbababaa', 'bbbababab', 'baabbababba', 'bbbbbbaaab', 'bbbbbbaaaa', 'baabbababbb', 'abababbbbaa', 'bbaaaaabaa', 'bbaaaaabab', 'bbaaabaaabab', 'bbaaabaaabaa', 'babaaababaa', 'aaaabaaabbbb', 'aaaabaaabbba', 'babaaababab', 'baaabbbabbaa', 'abababbbbab', 'aaababbbbaab', 'aaababbbbaaa', 'abbababbb', 'babbbbaabbba', 'babababbaaba', 'abbababba', 'bbabbaabbabb', 'ababbaaaba', 'baaabbbabbab', 'bbaaabbbbbba', 'bbaaabbbbbbb', 'abbbaaabab', 'abbbaaabaa', 'abbaabaaabab', 'abbaabaaabaa', 'bbbaaababbba', 'bbabaabbbabb', 'aabbbbaaaaa', 'bbabaabbbaba', 'bbbaaababbbb', 'aaaaabbaabb', 'bbbabababbaa', 'abababbbbbba', 'abaabababba', 'abbababbbbb', 'aaababbbaab', 'aaababbbaaa', 'aabbbbaaaab', 'bbbababbbbb', 'abbaabbbbbba', 'babaaaba', 'babaaabb', 'abbaabbbbbbb', 'bbbababbbba', 'bbabaaabbba', 'ababbabbbb', 'ababbabbba', 'bbabaaabbbb', 'baaaaabbaba', 'bbabbbababbb', 'bbabbbababba', 'abaabaaaab', 'bbabaaabba', 'abbaaaa', 'abaabaaaaa', 'aabbabbbaaab', 'aabbabbbaaaa', 'bbaabbaab', 'aaaaabbbbba', 'aaaaabbbbbb', 'abbbaaabbbba', 'abbbaaabbbbb', 'abbaaaabbaaa', 'baaabbbaabaa', 'baaabbbaabab', 'abbaaaabbaab', 'bbbaaaabaa', 'baabbbabbba', 'baaaaaabbb', 'aaabababbaab', 'bbbbbaabbb', 'aaaaaababbba', 'abbbbbbaaaa', 'bbbaaaabab', 'abbbbbabaaba', 'abbbbbabaabb', 'abaabbabbb', 'bbaababbbb', 'baaaaababbbb', 'baaaaa', 'baaaab', 'aabaabaaaaba', 'aabbbaaaabba', 'aabbbaaaabbb', 'aaababbbbbaa', 'aaababbbbbab', 'aaabbbbbbaab', 'aaabbbbbbaaa', 'aaaabbaabbba', 'aaaabbaabbbb', 'abbaabbabbb', 'abbaabbabba', 'abbabbaaaa', 'abbabbaaab', 'babbbabbbbb', 'aabbaaaabaa', 'aabbaaaabab', 'aababababbab', 'aababaaaaaaa', 'baaabaabaab', 'aababababbaa', 'abaaabbbabb', 'baabbbbaabab', 'baabbbbaabaa', 'abaaabbbaba', 'abbababbabb', 'abbababbaba', 'baaabaaaabbb', 'baaabaaaabba', 'abbaabababb', 'babaababbbab', 'babaababbbaa', 'aababaaaaaab', 'aaababaaa', 'aaababaab', 'aaabbaaababb', 'aaabbaaababa', 'ababaaabbaa', 'bbababbabbba', 'bbabbbabbbab', 'bbabbbabbbaa', 'bbababbabbbb', 'abaababaabba', 'aababbbabbab', 'bbbbaaaaabab', 'abaababaabbb', 'bbbbaaaaabaa', 'aaabaabbbab', 'baabaabaaab', 'aababababaaa', 'aba', 'abb', 'aababababaab', 'baaabbbbabbb', 'bbbabbbbaaa', 'bbbabbbbaab', 'abbabbabbaba', 'bababbaabbba', 'bababbaabbbb', 'abbaabbaba', 'abbaabbabb', 'abaabaaaabba', 'babbbbaaaaaa', 'babbbbaaaaab', 'abaabaaaabbb', 'abaaaaabbbb', 'aabbabbbba', 'aaabaaabbbb', 'baababbabaaa', 'baababbabaab', 'aaabaaabbba', 'bbaaaaababbb', 'bababaab', 'aabbbaa', 'aabbbab', 'abaaaaa', 'abaaaab', 'abaaabbabb', 'baabaabbaba', 'baabaabbabb', 'abbabaaababb', 'abbabaaababa', 'bbbaabbaaaba', 'bbbaabbaaabb', 'bababbbbaaa', 'baabbbababaa', 'abbbaaabbabb', 'abbbaaabbaba', 'baabbbababab', 'aaaaabbbba', 'babaaabaaab', 'bbbbabbbbbb', 'bbababaaaa', 'abaabbaabaa', 'abaabbaabab', 'aabbabbbbab', 'abbabaab', 'abbabaaa', 'aabbabbbbaa', 'abbb', 'bbababbbabbb', 'bbababbbabba', 'abbbbbababbb', 'abbbbbababba', 'aabaaaba', 'aabaaabb', 'bbbbaaaaaaaa', 'bbbbaaaaaaab', 'bbababbbaaa', 'bbababbbaab', 'aaaabbaababb', 'aaaabbaababa', 'baabaabbaab', 'abaaaabbbbab', 'aababbbbbba', 'aababbbbbbb', 'abaaaabbbbaa', 'baaaaaaaba', 'bbbaabaaba', 'bbbaabaabb', 'baaaaaaabb', 'bbbababbbaa', 'bbbbbaaabaa', 'bbbbbaaabab', 'bbaabaaaaaab', 'bbaabaaaaaaa', 'bbabbaabbb', 'abbbababaaa', 'bbbababbaaa', 'abbababaaab', 'abbababaaaa', 'bbbbbaaaba', 'bbaabaaaaaa', 'bbaabaaaaab', 'bbbbbaaabb', 'aabaaaabbaa', 'aabaaaabbab', 'abaaaabaab', 'aabababbaba', 'aabbbaaba', 'bbbbbaabbabb', 'bbbbbaabbaba', 'aabbbaabb', 'abaabbabbaab', 'aaabababaaa', 'aaabababaab', 'abaabbabbaaa', 'baabbaabbaaa', 'baabbaabbaab', 'aabbbbbaba', 'aaaabbbaabba', 'aaaabbbaabbb', 'aabbbbbabb', 'baaaaaaabbab', 'baaaaaaabbaa', 'bbabbbbbbaaa', 'bbbbbabaaaba', 'bbbbbabaaabb', 'bbabbbbbbaab', 'aaabaaababa', 'aaabaaababb', 'aaaabaaabab', 'aabbaabbabab', 'bbbabbaaabba', 'aaaaabbbbaa', 'aaaaaabaabab', 'aaaaaabaabaa', 'bbbbbaaaaaa', 'bbaabaaaabaa', 'bbbabaaa', 'bbaabaaaabab', 'aababbabaaba', 'aababbabaabb', 'bbbaaabaa', 'bbabbbababab', 'bbaaaaabbba', 'aabbbbba', 'bbabbbababaa', 'babbbababbba', 'babbbababbbb', 'bbababbbbab', 'bbababbbbaa', 'babbbbbbab', 'aaaabbbbbaaa', 'aaaabbbbbaab', 'bbabbaaaaaba', 'bbaaabaaba', 'baabbbbabbbb', 'baabbbbabbba', 'bbaaabaabb', 'bbabbaaaaabb', 'aababaaba', 'aababaabb', 'babaabababbb', 'babaabababba', 'abaaabba', 'bababaaaaaba', 'babaabbabb', 'bababaaaaabb', 'babbbbabbba', 'abaaaabb', 'abaaaaba', 'babbbbabbbb', 'baabbaaaa', 'aababaabbbb', 'abababbbaa', 'aabbaabbbb', 'aababaabbba', 'abbaaaaaaaab', 'abbaaaaaaaaa', 'aabaabbbaaa', 'aaabaabbaba', 'aabaabbbaab', 'abaabbabbbaa', 'abaabbabbbab', 'bbaaaabbbbb', 'bbaabbbbb', 'abbbbbbbaab', 'aaaababbaabb', 'aaaababbaaba', 'abbbbbbbaaa', 'aabbaaaabba', 'babaaaabbab', 'babaaaabbaa', 'aabbaaaabbb', 'baaababbbbaa', 'babaabbbbba', 'babaabbbbbb', 'baaababbbbab', 'abbbabbabbb', 'abbbabbabba', 'abbabbaaba', 'abbabbaabb', 'bbbaabbabba', 'baabbbbaabbb', 'aaabbbbabab', 'baabbbbaabba', 'aabbaabbaaaa', 'bbbaabbabbb', 'aabbaabbaaab', 'baaabaaaabab', 'baaabaaaabaa', 'bbaaaabaab', 'babaabbbbaba', 'babaabbbbabb', 'bbaaaabaaa', 'baabbabbaaba', 'aababbbabb', 'baabbabbaabb', 'baabaaaabbba', 'baabaaaabbbb', 'aaabbaaabaab', 'aaabbaaabaaa', 'bbbbaaaabbab', 'bbbbaaaabbaa', 'aaaabbab', 'aaaabbaa', 'aababbbaba', 'bbaabbaaba', 'aaabbbbaaba', 'aaabbbbaabb', 'baaa', 'baab', 'aaaaabbaa', 'babaababbbbb', 'babaababbbba', 'baaabbaabbb', 'baabbabbba', 'baaabbaabba', 'babbababaabb', 'babbababaaba', 'baabaabbaaba', 'baabaabbaabb', 'abaabbbaaaba', 'bbbbaabaaa', 'bbbbaabaab', 'baabbabbbb', 'bbaaabaaabbb', 'bbaaabaaabba', 'aaaabaaabbab', 'aaaabaaabbaa', 'abaababaaba', 'abbababab', 'abbababaa', 'babababbaaab', 'babababbaaaa', 'abaaaabbaaba', 'abaaaabbaabb', 'abbaabaaaab', 'abbaabaaaaa', 'abbaabaaabbb', 'abbaabaaabba', 'babbabbbbb', 'baabaaaabb', 'babbabbbba', 'bbbbbaaaaab', 'bbbabbbbbaab', 'bbbabbbbbaaa', 'aabbbba', 'baaaabababab', 'baaaabababaa', 'aabbbbb', 'aaababa', 'bbbaaabbbbbb', 'bbbaaabbbbba', 'aaababb', 'bbaaaababbba', 'bbabbbbabbba', 'bbabbbbabbbb', 'bbaaaababbbb', 'bbbaabaababa', 'bbbababbaaba', 'bbbababbaabb', 'bbbaabaababb', 'abbbbbbbbaaa', 'abbbbbbbbaab', 'abaaaba', 'aababbababbb', 'aababbababba', 'abaaabb', 'abbbaaabbaab', 'abbbaaabbaaa', 'baabbaaabb', 'baabbaaaba', 'bbaabbaabbb', 'aaabbaabba', 'aaaaaab', 'ababaabaaab', 'abaaabbbbbba', 'abaaabbbbbbb', 'ababaabaaaa', 'bababbabba', 'abaababaabb', 'aaabbaaabbaa', 'aaabbaaabbab', 'abbbbbaabbb', 'aaabaaabba', 'aaabaaabbb', 'abbbbbaabba', 'abbbaa', 'abbbab', 'babaaabbaaab', 'babaaabbaaaa', 'ababbbbaabaa', 'baabababbaa', 'baabababbab', 'ababbbbaabab', 'ababbbaaaab', 'ababbbaaaaa', 'aaaababaa', 'aaaababab', 'baaaaababbb', 'baaaaababba', 'aabbaaababab', 'aabbaaababaa', 'aabbabbabbba', 'aaaaaaabbab', 'babbbababaa', 'aabbaabbba', 'aaabbbbbbabb', 'aaabbbbbbaba', 'ababbbaabb', 'ababbbaaba', 'bbaabaaaaba', 'aabbabbbaaa', 'aabbabbbaab', 'bbaabaaaabb', 'aabbaabbbaba', 'aabbaabbbabb', 'baababaaaaa', 'aaabbabbaaba', 'aaabbabbaabb', 'abaaba', 'bbabaabaa', 'aabbbbbaabb', 'aabbbbbaaba', 'bbabaabab', 'babaaababba', 'bbbbbaabbaab', 'bbbbbaabbaaa', 'bbabbbaabbba', 'bababababa', 'bbabaaba', 'baaaaaaaaaba', 'aabbbbbaab', 'bbabaabb', 'aaababababa', 'abbabaabaaba', 'abaababbbbbb', 'aaaaabbabab', 'abbabaabaabb', 'baaaaaaaaabb', 'ababbaaa', 'bbabbabaaaba', 'bbabbabaaabb', 'aaabaaabaaa', 'ababbaab', 'aaabaaabaab', 'aabbabbbabaa', 'baaabbabaaba', 'baaabbabaabb', 'aabbabbbabab', 'bbababbbbaaa', 'bbababbbbaab', 'baabbbababa', 'baabbbababb', 'abbaaababbb', 'bbbbbabaabb', 'aabaabaaab', 'aabbabbabaaa', 'aabbabbabaab', 'baaaaababb', 'bbaaabaabba', 'aabaabababab', 'aabaabababaa', 'bbabbbabbbbb', 'aababbaaba', 'bbabbbabbbba', 'babbabbaba', 'abababaabb', 'abababaaba', 'babbabbabb', 'aaa', 'aab', 'baaabaaaaaaa', 'baaaabbbabbb', 'baaaabbbabba', 'bbaabbabbbbb', 'bbbabbbbaba', 'bbbabbbbabb', 'aabaabaaaab', 'aabbbbbbbabb', 'aabbbbbbbaba', 'aababbabbbb', 'babaabababab', 'aaabbabbbba', 'babaabababaa', 'aababbabbba', 'abbbbbaabbba', 'abbbbbaabbbb', 'aaabaaabbab', 'aaabaaabbaa', 'baababaabba', 'bbbbbaabab', 'bbbbbaabaa', 'babbabbaa', 'abbbaaaab', 'bbabbbbababb', 'bbabbbbababa', 'abbbaaaaa', 'abbaaaaaaabb', 'abbaaaaaaaba', 'babbaabbaaba', 'babbaabbaabb', 'aabbbbbbab', 'aabbbbbbaa', 'bbbabaaaaba', 'baabab', 'abaaabbbbab', 'aaaababbaaab', 'bbaabaaaaa', 'aaaababbaaaa', 'aaabbbbaaa', 'aaabbbbaab', 'abbaaabba', 'abbaaabbb', 'abbbbbababab', 'babbbbaababa', 'babbbbaababb', 'abbbbbababaa', 'ababababbbb', 'bbababaabbba', 'bbababaabbbb', 'abaaaaabaab', 'aabbbabbbab', 'ababaaaabb', 'aaaabaaaaaba', 'aabaaaaababa', 'aabaaaaababb', 'aaaabaaaaabb', 'bbababbbabab', 'babaabbaabaa', 'babaabbaabab', 'bbababbbabaa', 'aabbabbabab', 'baababababba', 'abbabbabb', 'aababbbbbab', 'aaaabbaabaab', 'babbbabbabba', 'aabbaabaabbb', 'aaaabbaabaaa', 'aaaaaababa', 'abaabbbbabaa', 'aabababbabab', 'aabaaaabbbb', 'ababaaaabbab', 'ababaaaabbaa', 'baababababbb', 'babbbaaaabba', 'baaaaaaaaa', 'baaaaaaaab', 'babbbaaaabbb', 'baabaabbbab', 'abaabbbbabab', 'ababaaaaba', 'babbababaaab', 'babbababaaaa', 'aababbbbaaaa', 'aababbbbaaab', 'abababbaaab', 'aaaababbabaa', 'aaabaabaaab', 'aaabaabaaaa', 'aaaababbabab', 'bbaaaab', 'babaababaaaa', 'aabbaabaaabb', 'aabbaabaaaba', 'babaababaaab', 'abbbabaa', 'bbbababbaa', 'baabbbaba', 'baabbaa', 'baabbab', 'ababbbbabbb', 'bbaabbaabba', 'ababbbbabba', 'bbababbbaaaa', 'abaaaaabba', 'abaaaaabbb', 'bbababbbaaab', 'aaabbabbabbb', 'aaabbabbabba', 'aaabbbabbaba', 'aaaabababbbb', 'bbbaabbaabab', 'bbbaabbaabaa', 'babbabbbab', 'babaabbaaab', 'babaabbaaaa', 'aaaaaabaabbb', 'abbbabbabaab', 'abbbabbabaaa', 'aaaaaabaabba', 'abbabbaa', 'aabbbabbba', 'bbbbabbabbb', 'baaabbababbb', 'baaabbababba', 'bbbbbbbbaaba', 'bbbbbbbbaabb', 'abaabbaaba', 'abaabbaabb', 'bbbaababbbba', 'baababaaabaa', 'bbbaababbbbb', 'abaaaaabbab', 'aabbaabbb', 'abaaaaabbaa', 'bbaaaaabbaa', 'baabaaaaaab', 'baabaaaaaaa', 'bbbabbbaaba', 'bbbbbaabbbaa', 'bbbbbaabbbab', 'aaaaabaaabba', 'aaaaabaaabbb', 'baabbbbabbab', 'abbababbbaba', 'abbababbbabb', 'baabbbbabbaa', 'babbabaaaab', 'baabbbaabb', 'bbaaabaaab', 'bbbabaabba', 'babaaabbaabb', 'baaabaabbbaa', 'baaabaabbbab', 'babaaabbaaba', 'baaabaabbbb', 'babbabababaa', 'babbabababab', 'aaaabababbba', 'aaabbbbbab', 'abaabbabba', 'aabbaaababbb', 'aabbaaababba', 'bbaaaaaaabaa', 'bbaaaaaaabab', 'aaabbbbbaa', 'baaaabbaa', 'baaaabbab', 'abbabaababb', 'abaabaaaabb', 'aaaaaaaaaaba', 'aaaaaaaaaabb', 'abaabaaaaba', 'abaaaabbbaaa', 'abaaaabbbaab', 'baaaaaaabaaa', 'baaaaaaabaab', 'aaaabbbbaaba', 'aaaabbbbaabb', 'aaabbbbaaaa', 'baabbbbaa', 'baaaabbabbaa', 'baaaabbabbab', 'abaaababbabb', 'abaaababbaba', 'abbababb', 'baaab', 'ababbbbaba', 'baaabaabbba', 'bbbbaaaabbbb', 'bbbbaaaabbba', 'bbbbbaaaaaaa', 'aaaaabbbbabb', 'bbbaaabbaaaa', 'bbbaaabbaaab', 'bbaaaaabaab', 'babbabaabbb', 'babbabaabba', 'bbaaaaabaaa', 'abaaabaa', 'baabaaab', 'baabaaaa', 'abaaabab', 'aabababaabb', 'aabababaaba', 'bbbbbabaaaa', 'baabbaaabaab', 'baabbaaabaaa', 'bbbbbabaaab', 'abbbbaaabbb', 'abbbbaaabba', 'ababbabaab', 'aabaabababbb', 'baaaabbabab', 'aabaabababba', 'bbbbbbaaabb', 'babaabaaabba', 'babaabaaabbb', 'bbbbbbaaaba', 'baabbababbaa', 'babbabbaaa', 'babbabbaab', 'baaaabbbabaa', 'babaabbbaab', 'bababaaaabab', 'bababaaaabaa', 'babaabbbaaa', 'bbabbbabaaaa', 'bbabbbabaaab', 'bbbaabbaaba', 'aabbbbbbbaab', 'aabbbbbbbaaa', 'baaaa', 'aababbbabbaa', 'bbbabbbbbaba', 'baaaabababbb', 'baaaabababba', 'bbbaaabbbbab', 'bbbaaabbbbaa', 'aabbaabb', 'aaabb', 'aabbaaba', 'bbababbaaba', 'aababbababab', 'aababbababaa', 'bbbbbabbabba', 'bbbbbabbabbb', 'aababbbaabb', 'bbbbbabaabbb', 'bbbbbabaabba', 'bbababbaabb', 'ababababaaa', 'baabababbba', 'aabbbbabbabb', 'babbaabbaba', 'bbaabbab', 'baaabbaabab', 'bbaabaaaa', 'bbaabaaab', 'baabaababb', 'abababbaab', 'abababbaaa', 'abbaabbabbab', 'abbaabbabbaa', 'ababaaabbbba', 'aabbbbabbaba', 'aabbbb', 'aabbbbaabbab', 'aabbbbaabbaa', 'aabbba', 'babaabab', 'bababaabb', 'babaabaa', 'abaabbbaaba', 'aaaabaabaaa', 'aabbbbbbbbaa', 'aabbbbbbbbab', 'ababaaaabbbb', 'ababaaaabbba', 'bbbbbababab', 'bbbbbababaa', 'aababbaba', 'abaaaababbba', 'abaaaababbbb', 'aababbabb', 'aababaaabbb', 'baabbbbbab', 'baabbbbbaa', 'ababbabbbaab', 'ababbabbbaaa', 'aaaabaaabaaa', 'aaaaaaaabaaa', 'aaaaaaaabaab', 'aaaabaaabaab', 'aaaaaabaaa', 'aaaaaabaab', 'bbaabaabaaa', 'baaaabbbaaaa', 'baaaabbbaaab', 'aabbbbbbb', 'aabbbbbba', 'baaaaaabbbba', 'baaaaaabbbbb', 'bbabaabbabba', 'bbabaabbabbb', 'bbaabaabaab', 'babaabbbbbab', 'babaabbbbbaa', 'abaaaabbabab', 'abaaaabbabaa', 'bbbaaabbbaaa', 'bbbaaabbbaab', 'baabbaabbab', 'aababababbb', 'bbaaaaaaabb', 'bbaaaaaaaba', 'abbbabaabb', 'babbabbbaabb', 'babbabbbaaba', 'abbabaaaa', 'abbabaaab', 'baabbaabbaa', 'bbbbaabbb', 'babababbabaa', 'bbbbbbbabb', 'bbbbbbbaba', 'babababbabab', 'abbbabbababb', 'abbbbbbaabaa', 'abbbbbbaabab', 'bbbabababbbb', 'aaababbbabb', 'aaababbbaba', 'baaabbababab', 'baabbbabbabb', 'baaabbababaa', 'aabbbbbaaaaa', 'aabbbbbaaaab', 'abaaabbaabb', 'babaaaaa', 'babbbaaabb', 'bbbbbabaab', 'babaaaab', 'bbaaabbbbaab', 'bbaaabbbbaaa', 'aabbbbaa', 'bbaaabbabbba', 'baaabaaaba', 'baaabaaabb', 'bbabaaababaa', 'bbabaaababab', 'babbbaaaba', 'ababaabbabba', 'baaabbbbb', 'ababaabbabbb', 'babaabaaaabb', 'babaabaaaaba', 'abbbaaabbbaa', 'aaaaaaabbbb', 'abbbaaabbbab', 'abaabaaab', 'baaabbbba', 'aaaaaabbab', 'aaaaaabbaa', 'aaaaaaabbba', 'baaababaabab', 'abbbaabbbbba', 'abbbaabbbbbb', 'bbbabbababb', 'baaababaabaa', 'bbbabbababa', 'baabaaaababb', 'baabaaaababa', 'babbabbbb', 'babbabbba', 'bbabbbbabaab', 'aabbbbaaaa', 'bbabbbbabaaa', 'aabaaaaaabab', 'aabaaaaaabaa', 'aaabbabbbbb', 'ababbaaaabb', 'ababbaaaaba', 'babaabbabba', 'aabbbbaaab', 'bbababaaaab', 'aaabbbbaba', 'aaabbbbabb', 'abbaaaabaaba', 'abbbbaababba', 'abbbbaababbb', 'abbaaaabaabb', 'aabbab', 'ababaabab', 'baababbbba', 'babaabbabbb', 'baaaaababbaa', 'bbaaabbaa', 'bbbababbabbb', 'bbbababbabba', 'bbaaabbab', 'aabbbbabbbb', 'abaaaabababb', 'abaaaabababa', 'bbabbbbba', 'bbbbbbbbbab', 'aababbbbb', 'aaaabbaaba', 'abbababbaab', 'abbababbaaa', 'ababaabbbb', 'ababbaaba', 'ababaabbba', 'abbaabbabab', 'bbbbbbbbbaa', 'aaabababa', 'aaabababb', 'bbbbbababaaa', 'bbbbbababaab', 'aaabaaaaaaa', 'baaaaaabbabb', 'baaaaaabbaba', 'bbaaaabbbab', 'aabbaabaaaab', 'aaabaaaaaab', 'abbbbbbaa', 'aabbaabaaaaa', 'abbaababbb', 'abbaababba', 'aaabbbaaa', 'baabaabb', 'baabaaba', 'babababaaa', 'bbbabbbbbb', 'bbbabbbbba', 'babababaab', 'ba', 'bb', 'baababbbbaa', 'bbabaabbaabb', 'bbabaabbaaba', 'abaababaaabb', 'bbaabbbaaaaa', 'bbaabbbaaaab', 'aababbabbaba', 'abbaabbaabbb', 'abbaabbaabba', 'aababbabbabb', 'aabaabbabbaa', 'aabaabbabbab', 'ababbbabba', 'abaabbaaaa', 'abaabbaaab', 'baaabaababa', 'aaabbabbabab', 'aaabbabbabaa', 'aabbbbabab', 'aaaaaaba', 'bbbaabbaabbb', 'abaabbbaaaaa', 'baabbabbbabb', 'bbbaabbaabba', 'abbbbbbaaab', 'aaaaaabb', 'bbaabaaabab', 'babababa', 'babababb', 'bbaabaaabaa', 'aabbbbbabbb', 'aaabbbbababb', 'aaabbabaabba', 'aaabbabaabbb', 'abaabaaaaaab', 'abaabaaaaaaa', 'baababbababa', 'baababbababb', 'abbbaabbaaa', 'abbbaabbaab', 'babbbababbaa', 'baaaababaab', 'abbbbbbaabb', 'abbbbbbaaba', 'abbaabbabbbb', 'abababbabbba', 'abababbabbbb', 'abbaabbabbba', 'aabbbbaabbbb', 'aabbbbaabbba', 'bbbbbabaabab', 'abbbbbaaa', 'baaaabbaaab', 'bbbbbabaabaa', 'baaaaaabab', 'baaaaaabaa', 'baaabaababb', 'bbabbab', 'abbbbbabaaaa', 'babbbaaaaaab', 'babbbaaaaaaa', 'abbbbbabaaab', 'aabaaabaa', 'ababbbbbba', 'ababbbbbbb', 'aabaaabab', 'baaabbbaabba', 'baaabbbaabbb', 'aabbbaaaabaa', 'aabbbaaaabab', 'aabaabaaabb', 'abaaaabbbbba', 'bbbbaababbb', 'babababaa', 'babababab', 'aaaabbaabbaa', 'aaaabbaabbab', 'aaaabbabaaaa', 'aaaabbabaaab', 'abbbbbbbbab', 'baabbababb', 'bbbbaabaaaaa', 'bbbbaabaaaab', 'baabbababa', 'abbababaabb', 'baba', 'abbababaaba', 'aabbbbbbaab', 'abaaaabbabbb', 'abbabbbbabaa', 'abbabbbbabab', 'abaaaabbabba', 'bbbbbabaaaaa', 'aaabbaabbaba', 'aaabbaabbabb', 'bbbbbabaaaab', 'babb', 'aabbbaaaa', 'aabbbaaab', 'ababaababa', 'aabaaaababaa', 'aabaaaababab', 'ababaababb', 'aaaabbaab', 'aaaabbbaabaa', 'bbaaaaaabab', 'aaaabbbaabab', 'aabbabbbbb', 'aaaabbabba', 'bbbaabaaaaa', 'aaaabbabbb', 'baababbaaab', 'baabbaabbaba', 'baabaabbbaaa', 'baabaabbbaab', 'baabbaabbabb', 'bbbbbbbaab', 'aaaabaabbbba', 'aaaabaabbbbb', 'babbbbaaaaba', 'bbaaababab', 'bbaaababaa', 'babbbbaaaabb', 'ababbbaaaaab', 'ababbbaaaaaa', 'bbbbbbbaaa', 'babbaaaaaba', 'aaabaaaaabba', 'aaabaaaaabbb', 'baabbaaababb', 'baabbaaababa', 'bbababbabaab', 'bbababbabaaa', 'bababbaabbaa', 'baabbabbbbbb', 'baabbabbbbba', 'bababbaabbab', 'bbabbabababa', 'bbabbabababb', 'abbaaaabb', 'bbbbababaaba', 'bbbbababaabb', 'abbaaaaba', 'bbbbbaababb', 'bbabbaba', 'bbabbabb', 'bbbbbaababa', 'bbbabab', 'bbbabaa', 'baaababbbaa', 'baaababbbab', 'aaabbabbbbbb', 'abaabbbbbab', 'bbaaaaaaaab', 'aabababbbba', 'baaaabbbbbba', 'babbaabb', 'babbaaba', 'bbabbbbab', 'abaabaaabaa', 'abaabaaabab', 'aaabbabbbbba', 'aaabbabaaabb', 'aaabbabaaaba', 'babaaaabbba', 'bbbaabbaba', 'bbbaabbabb', 'baabbaaaaba', 'abaabbbbbaa', 'abbbbabbab', 'aabaaaaaabbb', 'abababbababb', 'abababbababa', 'aabaaaaaabba', 'abaababaaaba', 'baabababbbba', 'baabababbbbb', 'aaaabbaaaab', 'baaabbbaba', 'aaaabbaaaaa', 'abaabbbaaaa', 'babaaaaaaaa', 'aaabbbbabaa', 'bbbbbbbbba', 'bbbbbbbbabbb', 'bbbbbbbbabba', 'bbbbabaaa', 'ababbabbbabb', 'abbababbbbbb', 'abbababbbbba', 'ababbabbbaba', 'bbbbabaab', 'aaabaababbba', 'aaabaababbbb', 'babaaaaaaab', 'abbaabbbaa', 'bbabbabbabaa', 'bbabbabbabab', 'bbabbaabbaba', 'bbbbaaabbbb', 'aabaabaa', 'aaaaabaaaabb', 'aaaaabaaaaba', 'aabbbaabbba', 'baabbabbabab', 'baabbabbabaa', 'aababb', 'baabaabbaaaa', 'aabbabbb', 'bababababb', 'baabaabbaaab', 'bbabaabbaaab', 'ababababbaaa', 'ababababbaab', 'bbabaabbaaaa', 'bbaaaaaaaa', 'abbaabbaabab', 'bbbbbbabbaba', 'bbbbbbabbabb', 'abbaabbaabaa', 'aaaabaaabba', 'aaaabaaabbb', 'aaaaabaabab', 'abaaababbaa', 'aabbaabba', 'babbbabbabbb', 'babbaabbbabb', 'abababbba', 'aababbabaaaa', 'aababbabaaab', 'baaaaabaaaa', 'abbabbbbbab', 'aabaaaabbb', 'baaabbaabbaa', 'baaabbaabbab', 'baabaa', 'abababbabaa', 'abababbabab', 'baabaaabaa', 'baabaaabab', 'aaaabbbaaaa', 'bbabbaaaa', 'bbabbaaab', 'bbbababbbaaa', 'bbbababbbaab', 'abaaabaabab', 'aaaabbbbbaba', 'babbbbbbbb', 'babbbbbbba', 'aaaabbbbbabb', 'bbaaabbbbabb', 'baababbaaaba', 'baababbaaabb', 'bbaaabbbbaba', 'aabababaaaaa', 'aabababaaaab', 'abaaabaabaa', 'baaaabbaaa', 'baaabbbabaa', 'babaabaaaaab', 'babaabaaaaaa', 'baabaaaabaab', 'bababbabbbb', 'baabaaaabaaa', 'aaaabbbbabbb', 'aaaabbbbabba', 'aaabaabaab', 'babbabaaaba', 'babbabaaabb', 'aaabaabaaa', 'bbaabbbbbb', 'babbbbaabbbb', 'baabbaabaa', 'baabbaabab', 'babbbababbb', 'babbbababba', 'baabaaaaab', 'baabaaaaaa', 'babbbaaaaabb', 'babbbaaaaaba', 'ababbbaaabb', 'bbbbbbaaabaa', 'bbbbbbaaabab', 'ababbbaaaba', 'aaabbbabbba', 'aaabbabab', 'baabbbbbbbba', 'baabbbbbbbbb', 'babbaabaabaa', 'babbaabaabab', 'abababa', 'abaaaabbabb', 'abaaaabbaba', 'aaabbbabbbb', 'bbbbaaaaaab', 'ababbbaaab', 'ababbbaaaa', 'abbaaaaab', 'bbaaabaaaab', 'aaaababba', 'aaaababbb', 'baaaaababab', 'abbaaaaaa', 'baaaaababaa', 'abaaaababaab', 'aababbbab', 'aabbbbbbaaa', 'abaaaababaaa', 'bbaaaaaabaa', 'abababb', 'bbbbbabbaabb', 'bbbbbabbaaba', 'bbabababbab', 'bbbabaaabbba', 'bbbabaaabbbb', 'abbaabaabab', 'babaabbbbaaa', 'bbaaaababb', 'bbaaaababa', 'babaabbbbaab', 'babaaaabbbb', 'baabaababaab', 'baabaababaaa', 'babbbbaabbaa', 'bbbababbabab', 'bbabbaaabbb', 'bbabbaaabba', 'bbbababbabaa', 'baaaaaabbaab', 'baaaaaabbaaa', 'bababaabaa', 'abbbabbaaaa', 'abbbabbaaab', 'abbabababbb', 'abbabaababbb', 'baabaabba', 'abbabaababba', 'aaaabbbaaab', 'baabaabbb', 'baabaaaabbaa', 'ababaaaabbb', 'ababaaaabba', 'baabaaaabbab', 'aabaaaaabbab', 'aabaaaaabbaa', 'baaababbaa', 'ababaabbaaab', 'ababaabbaaaa', 'babbbbaabbab', 'abbbabbab', 'abbabbabbaab', 'bbaaabaaaaa', 'abbabbabbaaa', 'ababbbbbbbb', 'baaabbabaaaa', 'aababbababa', 'aababbababb', 'baaabbabaaab', 'bbababbbbaba', 'bbababbbbabb', 'baabbabbbbab', 'baabbabbbbaa', 'abbbaba', 'abbababbaaaa', 'abbababbaaab', 'aabbabaaabab', 'bbabbbbabbaa', 'abbbaabbbaab', 'abbbaabbbaaa', 'bbabbbbabbab', 'bbbababbaaaa', 'aabbabaaabaa', 'bbbabbabbab', 'bbbababbaaab', 'ababbbbbaaba', 'ababbbbbaabb', 'ababbabbaaa', 'bbaaabbabba', 'bbababbababb', 'ababbabbaab', 'bbababbababa', 'aababaaaaa', 'bbaabbaabbab', 'bbaabbaabbaa', 'bbaabbabbaab', 'bbaabbabbaaa', 'abaabaaaaabb', 'abaabaaaaaba', 'abbaaaababab', 'abbaaaababaa', 'aabbbbbabaa', 'aabbbbbabab', 'baabaaabaaaa', 'baabaaabaaab', 'abaaabbbbbaa', 'bbaabbbababa', 'bbaabbbababb', 'abaaabbbbbab', 'baaabbaba', 'aaabbbabaab', 'aaabbbabaaa', 'baaabbabb', 'bbabbbabbbb', 'bbabbbabbba', 'baaaabbaaba', 'bbaaaababaab', 'bbaaaababaaa', 'baaaabbaabb', 'bbbaabaabbab', 'bbbaabaabbaa', 'bbabbbaaa', 'bbabaabaaaa', 'bbbbbbababa', 'bbabbbaab', 'abbaabbaaab', 'aabbaaaba', 'bbababaabbaa', 'bbababaabbab', 'bbaaaaaabbb', 'bbabaabaaab', 'babbaabbabab', 'babbaabbabaa', 'bbbabbabbaa', 'aabaaaaabaaa', 'bbaabbbabbbb', 'bbaabbbabbba', 'aabaaaaabaab', 'babaabbaabba', 'babbbabbbba', 'babaabbaabbb', 'bbbbbbbbabab', 'abbaaabaa', 'abbaaabab', 'bbbbbbbbabaa', 'babbbbaabaaa', 'aababaaaab', 'babbbbaabaab', 'aabababbabba', 'aabababbabbb', 'baabbabbaa', 'baabbabbab', 'bbabaabbbab', 'aabbbbbaaab', 'bbabaabba', 'bbabaabbb', 'aabbbbbaaaa', 'baabbbbbbabb', 'baabbbbbbaba', 'baaabbbbba', 'aaaaaaaaaa', 'aaaaabaaaaab', 'aaaaabaaaaaa', 'aabbaabaabaa', 'abbababbbbaa', 'aaabbabbaaaa', 'aaabbabbaaab', 'bbbbababaa', 'abababaabbaa', 'abababaabbab', 'baaaabaabaa', 'abbaaabaabba', 'abbaaabaabbb', 'bbbaabbaa', 'aaaaabbbaaaa', 'aaaaabbbaaab', 'babaabaabaab', 'abbbbaabaabb', 'abbbbaabaaba', 'babaabaabaaa', 'babbbbabbaa', 'aabbabbababa', 'ababbaaabba', 'bbbabbab', 'aabbabbababb', 'ababbbaaaabb', 'babbbbabbab', 'ababbbaaaaba', 'aabaaaabba', 'aaaabbabaa', 'aaaabbabab', 'ababababbab', 'bbbbaababbbb', 'bbbbaababbba', 'ababbbbaaaa', 'ababbbbaaab', 'aaaaabaaabaa', 'aaaaabaaabab', 'aaaabbbbabab', 'abbbbbbabaa', 'abbbbbbabab', 'abbababbbaab', 'aaaabaabbb', 'ababbbababa', 'aaaabaabba', 'babaabbaabb', 'ababababaaba', 'ababababaabb', 'babaabbaaba', 'abbbbaabbb', 'abbbbaabba', 'ababbbbbabbb', 'ababbbbbabba', 'bababaaaabb', 'bbbbababab', 'babbaaab', 'babbaaaa', 'bbaabaabaaba', 'bbaabaabaabb', 'abbbbbbbaaaa', 'abbbbbbbaaab', 'aabbbabbbb', 'bbaabbbaba', 'aabbbaabbbb', 'abaaabaaa', 'abaaabaab', 'babbabaaaaa', 'baaabbbaaaab', 'baaabbbaaaaa', 'baabaaaaaba', 'baababbbab', 'ababababbaa', 'baababbbaa', 'aaabbabaaaab', 'abaaababbb', 'abaaababba', 'aaabbabaaaaa', 'abaabaaabba', 'abbaabaaba', 'aaababbaaba', 'abaabaaabbb', 'abbbaabbaba', 'abbbbbaabaab', 'abbbbbaabaaa', 'babaabbababb', 'abbbaabbabb', 'babaabbababa', 'abababbabaab', 'baaaaaaaaab', 'bbbaabbaab', 'abababbabaaa', 'aaaaababba', 'baaaababaabb', 'bbbbbabbaaab', 'aaaaababbb', 'bbbbbabbaaaa', 'bbbaaabbaaba', 'abababbbba', 'bbbabababbb', 'bbbaaabbaabb', 'babbabaabab', 'babbabaabaa', 'abababbbab', 'baabaabababb', 'baabaabababa', 'bbaaaaaabba', 'baabbbabaabb', 'baabbbabaaba', 'abababbbbb', 'aaaabbbbaaaa', 'baabbaabbbab', 'baabbaabbbaa', 'aaaabbbbaaab', 'bbbbbaaaaaba', 'bbbbbaaaaabb', 'abaaaabbbab', 'bababaabba', 'abbbabbaaba', 'babbbbaaabab', 'babbbbaaabaa', 'abbbabbaabb', 'bbaaabababaa', 'bbaaabababab', 'aabababaaab', 'aabaaa', 'aabaab', 'aabababaaaa', 'abbaaaabbbbb', 'abbaaaabbbba', 'aaabbaab', 'aaabbaaa', 'bbbabbabaab', 'ababbbabbba', 'bbbabbbbabba', 'bbbabbbbabbb', 'aaabaabaaba', 'bbbabaaaa', 'aaba', 'aabb', 'bbbbaabbaaba', 'abbaabababaa', 'abbaabababab', 'bbbbbbabaa', 'bbbaabaaabbb', 'bbbaabaaabba', 'baabbabbabbb', 'bbbaaaabaaba', 'bbbaaaabaabb', 'baabbabbabba', 'babbbabbabab', 'babbaaabaaba', 'babbaaabaabb', 'babbbabbabaa', 'bbbabababba', 'bbbbbbbbaaaa', 'abbbbaaaaa', 'bbbbbbbbaaab', 'abbbbababba', 'abbbbababbb', 'baaaabaaab', 'abaabbaaaaaa', 'abaabbaaaaab', 'aaabaaaba', 'abababbab', 'abababbaa', 'abbbbaaaab', 'abababbabba', 'bbaaaababab', 'bbaaaababaa', 'abababbabbb', 'bbaabbaabbbb', 'abaaaaaaa', 'abaaaaaab', 'bbaabbaabbba', 'bbaabbabbabb', 'abababababbb', 'abababababba', 'bbaabbabbaba', 'bbaaaabababb', 'abbaab', 'bbaaaabababa', 'abbaaaababbb', 'abbaaaababba', 'bbbbbabbabaa', 'aaabaabababb', 'aaabaabababa', 'bbbbbabbabab', 'aaaabaaaba', 'bbbbaababaaa', 'aaaabaaabb', 'bbbbbbab', 'babbaabbaab', 'bbbabbababaa', 'bbbabbababab', 'babbaabbaaa', 'bababaaabba', 'bababaaabbb', 'bbbbaababaab', 'bbbaabaabbbb', 'aaaaaaabab', 'bbbaabaabbba', 'abbabaabbbb', 'abbabaabbba', 'aaaabbabbab', 'bbaaabab', 'abaababbbaba', 'aaaaaaabaa', 'babbbaababab', 'babbbaababaa', 'bbabbbabaa', 'abaababbbabb', 'bbbbbbababb', 'bbbbaaabaabb', 'bbbbaaabaaba', 'bbaaaaababb', 'baaabaabbbba', 'bbbbabaaabba', 'bbbbabaaabbb', 'baaabaabbbbb', 'bbaaaaaaabba', 'bbbaaabababb', 'bbbbabababba', 'bbaaaaaaabbb', 'baaaabbabbba', 'aaaababaaaba', 'aaaababaaabb', 'baaaabbabbbb', 'aabababbbb', 'bbabbbbb', 'bbabbbba', 'aabababbba', 'babbbabbaaaa', 'aaaabaabbabb', 'aaaabaabbaba', 'babbbabbaaab', 'bababbbbaaba', 'bababbbbaabb', 'aaaaaaaaab', 'bbabbababbbb', 'bbabbababbba', 'ababbaabbbb', 'aabaabbbabb', 'babaabaaaaa', 'babaabaaaab', 'aaaabababa', 'bbbbbababbb', 'bbabaabbabaa', 'aababaaabbbb', 'bbabaabbabab', 'abbbaabbbb', 'abaabababaab', 'ababbbbbaa', 'bbabbbabab', 'ababaaaaaaa', 'aaaaabbaaaaa', 'aabbaababaa', 'ababaaaaaab', 'aabaaaabbbab', 'abbabaa', 'aaaabbbbbbab', 'aaaabbbbbbaa', 'babbbbbaab', 'bbbbaababbab', 'bbbbaababbaa', 'abbbbaabaaab', 'abbbbaabaaaa', 'ababaabbaabb', 'abbbbaaaabb', 'abba', 'ababaabbaaba', 'aabbaabaaa', 'bbbaaaabbaaa', 'bbbaaaabbaab', 'abbbabbba', 'abbbabbbb', 'abbbabaabab', 'bbbbbbbbaa', 'bbbbbbbbab', 'abaabbaab', 'abaabbaaa', 'bbbabbabbba', 'aababaaaaaba', 'aababaaaaabb', 'bbbabbabbbb', 'abbbaabbbabb', 'bbaabbaaaba', 'bbaabbaaabb', 'abbbaabbbaba', 'aabbaaaab', 'aabbaaaaa', 'abaabbbba', 'baaabbaaaa', 'bbbaaabbbba', 'babaabaaabaa', 'babaabaaabab', 'ababbbbbab', 'bbbbbbabbbbb', 'bbbbbbabbbba', 'baabbbbbba', 'bbbbbbbabbaa', 'bbbbbbbabbab', 'abbbbaababaa', 'abbbbaababab', 'aabaaabaabab', 'aaaabaaab', 'ababbababab', 'aaaabaaaa', 'baaaabababa', 'bbab', 'bbaa', 'aabaaabaabaa', 'abbbbbaababb', 'babbbbbabbab', 'babbbbbabbaa', 'abbbbbaababa', 'bbbbabbbabbb', 'ababbababaa', 'bbaabbbabbab', 'bbaabbbabbaa', 'bbbabaaaab', 'bbaaaabbaa', 'bbbbaabbbaa', 'abbabaababa', 'babaaaabaab', 'bbbbabbbabba', 'ababbaaaaab', 'bbbbaabbbab', 'babaaabbbab', 'ababbaaaaaa', 'bababbbaaaa', 'bababbbaaab', 'babbaabbabbb', 'aaababbababa', 'aaababbababb', 'babbaabbabba', 'ababbbbabb', 'abaaaababbaa', 'babbaabbbbbb', 'babbaabbbbba', 'abaaaababbab', 'abbbbaabbab', 'aaaaaaaabaa', 'baababbaaa', 'baaaabbbab', 'aaaabaababb', 'baababbaabbb', 'baababbaabba', 'aaaabaababa', 'babbbabbbaba', 'babbbabbbabb', 'baabbbbbbaab', 'aaababababba', 'aaababababbb', 'baabbbbbbaaa', 'abbaaaaaabb', 'baaaaaabbbaa', 'baaaaaabbbab', 'baaaaaaaaaaa', 'baaaaaaaaaab', 'abbbbabbabb', 'aaaaababbbb', 'aaaaababbba', 'abbaaaaaaba', 'bbbbbaaaabba', 'bbbaaabbbbb', 'abbabbbbaab', 'abbabbbbaaa', 'baababba', 'bbabbbababb', 'aababababba', 'bbbaabaaabab', 'babbabba', 'bbbaabaaabaa', 'abbbbbbb', 'bbabaaaaab', 'abbbabbbaa', 'abbbabbbab', 'bbbbababbaaa', 'bbbbababbaab', 'ababaaabbb', 'ababaaabba', 'bbbbbbaabaa', 'baabbabbbaaa', 'bbbabbbbab', 'baabbabbbaab', 'aabaabbabbba', 'baaababbbabb', 'baaababbbaba', 'aabaabbabbbb', 'baaaaaaaaaa', 'baaaababab', 'abbbbbbabba', 'bbabaabbbb', 'bbabaabbba', 'bbbabbbbaa', 'aabbbbbaaaba', 'aaabaababb', 'aabbbbbaaabb', 'aaababbbabaa', 'aaababbbabab', 'baabbbab', 'babaaaabab', 'abbbbbbaabba', 'abbbbbbaabbb', 'bbbabababaab', 'bbbabababaaa', 'abbabaabab', 'aaababbbbaa', 'aaababbbbab', 'abbababbbbab', 'bbabaaababba', 'bbabaaababbb', 'ababbbbbabab', 'ababbbbbabaa', 'aaabaaaaaaab', 'bbbaabababa', 'babbbaababba', 'bbaabababbba', 'bbaabababbbb', 'abbbabaabbb', 'babababba', 'babababbb', 'aaaabaabbaab', 'ababbababbb', 'ababbababba', 'aaaabaabbaaa', 'abaababbb', 'aabaaabba', 'aabaaabbb', 'bbbaabababb', 'bbbbaaabaaab', 'bbbbaaabaaaa', 'bababbbbbb', 'bbabbbab', 'abaaaaaaab', 'bbabbbaa', 'bbbbaababa', 'ababaabbab', 'ababaabbaa', 'aaaabbabaaba', 'aaaabbabaabb', 'bbbbaabaaaba', 'baabbabaab', 'baabbabaaa', 'bbbbaabaaabb', 'bbabbababbab', 'bbbbbbbabab', 'bbbbbbbabaa', 'bbabbababbaa', 'bbbbabababab', 'bbbbabababaa', 'abaabbaa', 'bbbbbbaabab', 'aaaabbaaab', 'aaaabbaaaa', 'abbaababab', 'abbaababaa', 'aabaababaabb', 'bbaaababbba', 'bbaaababbbb', 'baabbbabaaab', 'baabbbabaaaa', 'baabbaabbbbb', 'aaaababaaab', 'bbaaabbbb', 'baabbaabbbba', 'aaabbbaaaba', 'bbbbaaabbaa', 'aaaaabababa', 'aaaaabababb', 'bbbbbabba', 'bbbbbabbb', 'bbbaaaabbbb', 'babbbbaaabbb', 'babbbbaaabba', 'bbaabbbaaaba', 'bbbaaaabbba', 'bbbbbbabbbb', 'bbaabbbaaabb', 'aaabbabb', 'aaabbaba', 'abbaaaabbbab', 'aabaabababb', 'aabaabababa', 'abbaaaabbbaa', 'bbbbbabababa', 'bbbbbabababb', 'abab', 'baaabbbbaab', 'abaa', 'bbbabbb', 'aabaaabbbba', 'bbbabba', 'bbabbababaaa', 'aaaabbbbbbb', 'aaaabbbbbba', 'bbbabbbbaaaa', 'bbbaaababbaa', 'bbbbababaaab', 'aaabaaaaabaa', 'abaabbabb', 'abaabbaba', 'aaabaaaaabab', 'bbabbaabaaa', 'bbbbabbababb', 'bbbbabbababa', 'aaaabaabbbaa', 'babbbbbbaaa', 'bbbbbbbbbb', 'aaaabaabbbab', 'aaabbabaabaa', 'aaabbabaabab', 'abbaabbbbb', 'bbabbaaa', 'bbabbaab', 'ababaabaab', 'baabbbbbb', 'babbabaa', 'babbabab', 'bbbbabbabb', 'bbbbabbaba', 'abababababab', 'abababababaa', 'babbabaabaaa', 'abababbabbaa', 'abaaaaaaabba', 'abaaaaaaabbb', 'abababbabbab', 'babbabaabaab', 'bbababababa', 'aaabaababaab', 'aaabaaab', 'aaabaababaaa', 'bbbbbaabbaa', 'bbbbbaabbab', 'abbaaabaaabb', 'abbaaabaaaba', 'aaabaaaa', 'abaababbbaaa', 'abaababbbaab', 'aaabababbbb', 'baaaabbabb', 'baaaabbaba', 'bababaaabab', 'bbabbabbbbb', 'aabaabbabab', 'aabaabbabaa', 'bbbabbaa', 'aabaabaab', 'abbaaa', 'abbbbaabaab', 'ababbaaabbb', 'baabababbbaa', 'baabababbbab', 'bbabbabbabba', 'baaabbbbabb', 'bbabbabbabbb', 'aabbabbaaaa', 'bbaaaabaabba', 'bbaaaabaabbb', 'aabbabbaaab', 'aabaabaaa', 'baababbaabab', 'aabbaabbbbbb', 'baababbaabaa', 'baababbaba', 'baababbabb', 'aaabaababbaa', 'aaabaababbab', 'bbbabaabbb', 'aaabbababbb', 'aaaabaaaaab', 'aaaabaaaaaa', 'bbaababababb', 'bbaababababa', 'abaaabaaba', 'abababbbbbbb', 'bbbabababbab', 'aababbbbabaa', 'baabbbabbb', 'abbabbbbabba', 'aabbaaaaabaa', 'aabbaaaaabab', 'abbabbbbabbb', 'aaabbaabbaaa', 'bbbbbbabaaaa', 'bbbbbbabaaab', 'aaabbaabbaab', 'abababaaa', 'abababaab', 'babaabaaaba', 'bbababbabab', 'bbababbabaa', 'babaabaaabb', 'aabaaaababba', 'aabaaaababbb', 'abbabababba', 'ababaaabaaa', 'babbbababab', 'ababaaabaab', 'babbbbbaba', 'babbbbbabb', 'aaaabbbbbbbb', 'babbabbaaaaa', 'babbabbaaaab', 'aaaabbbbbbba', 'abaabbabab', 'aaabbbaaba', 'baabaabbbaba', 'aaabbbbbabba', 'aaabbbbbabbb', 'baabaabbbabb', 'bbabbaaaaaa', 'aaabbababba', 'babbaaaaaaa', 'abaabbabaa', 'aabababaaaba', 'bbaaabbbaaab', 'aabababaaabb', 'aaaababaabbb', 'aaaababaabba', 'abbbbb', 'abbbabaab', 'abbbabaaa', 'bbbababbbaba', 'abbabbbaabb', 'abbabbbaaba', 'bbbababbbabb', 'bbaaabbbaaaa', 'bbbbaababb', 'baabababbbb', 'bbbaaaabb', 'babaaaaaaaba', 'babaaaaaaabb', 'aaaaaaaaaab', 'aaaaabbaabaa', 'abaabababbab', 'bbbbabaaaa', 'aaababbbbba', 'baaabaaabbab', 'baaabaaabbaa', 'aaababbbbbb', 'bbbababababb', 'baaabaabbaab', 'baaabaabbaaa', 'bbbababababa', 'aabaaaaaba', 'bbaaaaaaaaab', 'bbaaaaaaaaaa', 'aabaaaaabb', 'aaaabbbb', 'bbbaaaabbab', 'bbbaaaababbb', 'bbbaaaababba', 'aaabbbaabb', 'abbbbaaaa', 'aaaaaaabaaa', 'baaabaaaa', 'aaaaaabbbb', 'aaaabbbbabaa', 'bbbbbbabbbab', 'aaaabaabb', 'aaaabaaba', 'bbbbbbabbbaa', 'babbbbbabbbb', 'babbbbbabbba', 'baaaaabbabb', 'babbaabbbbab', 'babbaaababbb', 'ababbabbaaba', 'babbaabbbbaa', 'babaaabbbba', 'babaaabbbbb', 'baabaaababb', 'baabaaababa', 'aababbaaabba', 'aababbaaabbb', 'babaaaababa', 'aaabbababaa', 'babaaaababb', 'bbbabaaabbaa', 'bbabbbaabaab', 'bbabbbaabaaa', 'bbbabaaabbab', 'baababbabab', 'baabaabaa', 'bbaaaabbba', 'bbabbaaabab', 'bbabbaaabaa', 'aabbbbbbabb', 'baababbabaa', 'aaaabbba', 'bbbbbbabbaa', 'bbaabababba', 'bbabbbbaa', 'aaaaababaaa', 'aaaaababaab', 'abbabababbba', 'abbabababbbb', 'bbbbbbabbaaa', 'bbbbbbabbaab', 'baaaaaaa', 'baaaaaab', 'bbaabababbb', 'ababaaaabab', 'ababaaaabaa', 'aabbbbababa', 'ababbaabaaab', 'ababbaabaaaa', 'aabbbbababb', 'abbabbb', 'ababababbaba', 'baabbbabaaa', 'ababababbabb', 'abbbbaba', 'abbbbabb', 'bbbbabaaaabb', 'bbbbabaaaaba', 'baaabbaabbba', 'baaabbaabbbb', 'bbabbaaaaab', 'abbbaababbb', 'abbbaababba', 'ababaaabbbbb', 'bbbaabbbabaa', 'bbbaabbbabab', 'bbabbbabaab', 'bababbbaabba', 'bababbbaabbb', 'baabbbabaab', 'ababaa', 'bababbbbabbb', 'bababbbbabba', 'ababab', 'bababaaaaba', 'abbbabbbbb', 'babbbbabb', 'baababbaaaaa', 'ababbbbabbaa', 'ababbbbabbab', 'baababbaaaab', 'bbabbaaba', 'baaababbbaab', 'baabaababab', 'baabaababaa', 'baaababbbaaa', 'bbaabb', 'babbaabbbaaa', 'bbbbbaaababa', 'bbbbbaaababb', 'babbaabbbaab', 'aabbbaabbab', 'abbabbaaaaba', 'abbabbaaaabb', 'aabbbaabbaa', 'aaabbbabb', 'aababbaaabb', 'aaabaabbbba', 'aaabaabbbbb', 'bbbbbbbbaab', 'abbabaabaa', 'aaabababaabb', 'aaabababaaba', 'abbaaabaaaab', 'abbbba', 'abbaaabaaaaa', 'bbbbbaabbba', 'bbbbbaabbbb', 'aaabbbababb', 'baaabbaaa', 'baaabbaab', 'aaabbbababa', 'bbabbbabbab', 'bbbabababa', 'bbabbbabbaa', 'bbbaaabbb', 'bbbaaabba', 'bbbbbbaaabba', 'bbbbbbaaabbb', 'bbbbbbabaab', 'aaababaa', 'bbbbbbabaaa', 'bbabbaabaaba', 'baabaabaaaa', 'baabaaabaaba', 'baabaaabaabb', 'bbaabbbabaaa', 'babaaaabaa', 'bbaabbbabaab', 'abbbabbbbaa', 'babbbabbbbab', 'babbbabbbbaa', 'aaababab', 'abbbabaaabb', 'bbbaaaabba', 'bbaaabbabab', 'bbaabbbabb', 'aabbbababb', 'bbbaaaabbb', 'aabbbababa', 'bbbababaaba', 'babaaaaaabbb', 'babaaaaaabba', 'baaaaaabba', 'bbbaaaa', 'abaaaabbaab', 'abaaaabbaaa', 'aababbaaaabb', 'aababbaaaaba', 'babbbabaaaa', 'aaaaaaabaab', 'ababbab', 'aabbababbb', 'aababaaaabbb', 'aababaaaabba', 'aabbababba', 'aaabababbabb', 'bbbbba', 'ababbbaabaa', 'ababbbaabab', 'baabbbbbbbaa', 'baabbbbbbbab', 'babbaabaabba', 'babbaabaabbb', 'aabababbaaab', 'aabababbaaaa', 'aaaaaababbaa', 'abababaabbba', 'abaabbaababa', 'abaabbaababb', 'abababaabbbb', 'bbabaaaab', 'baaaababbba', 'baaaababbbb', 'bbabaaaaa', 'bbbbbb', 'bbaaaaaabb', 'aaaaabbbaaba', 'aaaaabbbaabb', 'bbbabbba', 'bbbabbbb', 'baabaaaaabaa', 'abbabbabbaa', 'aabaabbbbab', 'aaaaabbbbb', 'baabaaaaabab', 'bbbabaaab', 'babbabaababa', 'abbabaaaaba', 'babbabaababb', 'babbbabaa', 'aabbaab', 'bbbaaabbab', 'abbbaabaaba', 'abbbaabaabb', 'baaababaaaaa', 'baaababaaaab', 'babbaabbbb', 'ababbbbbaaaa', 'ababbbbbaaab', 'babbbbbbaba', 'babbbbbbabb', 'bbbbabbabaab', 'abbababababb', 'abbababababa', 'bbbbabbabaaa', 'aabaabaaaabb', 'aaabaaaabaa', 'bbaabbbbba', 'abbbbbabbbab', 'abbbbbabbbaa', 'babbbabbaba', 'baaaaababbba', 'aaaaaaaaabb', 'babbbababa', 'ababaabbbaa', 'aaababbabbbb', 'aaababbabbba', 'abbababbaaba', 'bbababbbbbab', 'bbababbbbbaa', 'abbababbaabb', 'aabaabbbbaa', 'bbbaaaababab', 'baababbbbbaa', 'baababbbbbab', 'bbbaaaababaa', 'bbbaabbbbab', 'babbaabaabb', 'aaaabbababab', 'aaaabbababaa', 'babbaabaaba', 'aaababbaaab', 'aaababbaaaa', 'bbaabbbbbbba', 'bbaabbbbbbbb', 'bbaaaaaaaabb', 'aabbbbbababa', 'aabbbbbababb', 'bbaaaaaaaaba', 'abbabaabbaaa', 'abbabaabbaab', 'bababbbbbaaa', 'bababbbbbaab', 'babbaaababab', 'babbaaababaa', 'bbbbaa', 'bbbbab', 'ababbabaa', 'abaababaaaab', 'ababbabab', 'bbaaabaab', 'bbaaabaaa', 'bbaabbbab', 'bbaabbbaa', 'abbababbbaaa', 'aaaaabbabaaa', 'bbaabaaaab', 'baababaaabab', 'aaabaaaaabb', 'bbaabababaab', 'bbaabbbaabab', 'bbaabbbaabaa', 'bbaabababaaa', 'abbabababb', 'bbabbaababba', 'bbabbaababbb', 'abbabababa', 'aababbbbabb', 'aaaaaabbaaab', 'aaaaaabbaaaa', 'aaaababbbbaa', 'aaaababbbbab', 'abaabbbbaba', 'bbababbba', 'baaabaaba', 'abbaaabaabaa', 'abaaaaaabab', 'abaaaaaabaa', 'abbaaabaabab', 'abaaaaaabb', 'baaabaabb', 'bbbabaaaaab', 'abaabbbbabb', 'ababbabaaaa', 'babaabbaaaab', 'babaabbaaaaa', 'ababbabaaab', 'aababbbbabbb', 'aababbbbabba', 'aaabbaabaab', 'aabbabaabba', 'bbbbabaaaaab', 'bbbbabaaaaaa', 'babbbabaaaba', 'abaabbaaaaba', 'abbaaabbabb', 'abaabbaaaabb', 'aaaa', 'bbabaabaaba', 'bbabaabaabb', 'aaab', 'bbbaaaabaaaa', 'aabaaaabab', 'aabaaaabaa', 'bbbaaaabaaab', 'bbbabbbbabaa', 'aabbbaaaaabb', 'aabbbaaaaaba', 'bbbabbbbabab', 'aabbabaabbb', 'baaaaaaba', 'aabaaaaaaab', 'abbabaaabba', 'babbababbbaa', 'babbababbbab', 'babbabaab', 'aababbabaab', 'bbaabaabb', 'aaaabaabab', 'aaaabaabaa', 'baaabbabbaaa', 'baaabbabbaab', 'bbaaaababbb', 'bbaaaababba', 'babbaaabaaaa', 'ababbabbabab', 'bababbbbabab', 'ababaabaaa', 'bababbbbabaa', 'aaaaabbbaaa', 'bbaabaaabbaa', 'bbaabaaabbab', 'abbbbbbbaaba', 'abbbbbbbaabb', 'aabbbbabbab', 'ababababaaaa', 'ababababaaab', 'aabababaaa', 'aabababaab', 'bbbaabbaaa', 'baaabbbbab', 'abbabaabaab', 'bbaabaabaaaa', 'bbaabaabaaab', 'ababbaa', 'babbabbbbbba', 'babbabbbbbbb', 'abaaababa', 'abaaababb', 'baaabaaabbbb', 'baaabaaabbba', 'baaabaabbabb', 'bababaabaaab', 'bababaabaaaa', 'baaabaabbaba', 'bababaaaaab', 'bbaaababaaaa', 'bababaaaaaa', 'abbbabbaabba', 'abbbabbaabbb', 'bbaabbbbbabb', 'bbaabbbbbaba', 'ababbbaabba', 'aabbbbbabbbb', 'aabbbbbabbba', 'ababbbaabbb', 'bababbbbaaaa', 'babababbbbaa', 'babababbbbab', 'bababbbbaaab', 'babaaaaaabab', 'babaaaaaabaa', 'bbbbabaaabaa', 'bbbbabaaabab', 'bababbaababb', 'bababbaababa', 'babbbabbbbbb', 'babbbabbbbba', 'aababbaaaaab', 'abbabbbbaaab', 'abbabbbbaaaa', 'aababbaaaaaa', 'aaababaabbb', 'aaababaabba', 'aababaaaabab', 'bbbaababbba', 'aababaaaabaa', 'aaaaaaababa', 'aaaaaaababb', 'aabaaaabaaab', 'aabaaaabaaaa', 'aaababbaaaaa', 'aaababbaaaab', 'bbabbbaababb', 'aaaaabbaab', 'aaaaabbaaa', 'bbabbbaababa', 'abbababbba', 'baaaabbbbbab', 'baaaabbbbbaa', 'abbababbbb', 'bbaaabababba', 'baaaabbabaab', 'baaaabbabaaa', 'bbaaabababbb', 'babbbabaaabb', 'aabababbbaa', 'abaaaaababa', 'abbaabababa', 'baabaabbbbab', 'baabaabbbbaa', 'baaabaabbab', 'bbbbaaab', 'baaaabaaaaab', 'baaaabaaaaaa', 'baaabaabbaa', 'ababbabaaba', 'bbbaaabbabab', 'bbbaaabbabaa', 'abbaabababba', 'abbaabababbb', 'aaabbbabbb', 'bbabababbba', 'bbabababbbb', 'aaabbbabba', 'ababbaabaabb', 'abaaaaaaaabb', 'abaaaaaaaaba', 'ababbaabaaba', 'aaabbabbbaaa', 'aaabbabbbaab', 'ababaaaaabbb', 'babbababab', 'bbbaaaabbaba', 'bbbabaaaaa', 'babbbabaaaaa', 'bbbbaabbabbb', 'babbaaaaabba', 'babbaaaaabbb', 'abbbbbab', 'bbaababaab', 'abbabababaab', 'abbabababaaa', 'baaaabaabab', 'abbbaabaaaa', 'abbbaabaaab', 'babbbbaab', 'babbbbaaa', 'abbbbbabbbbb', 'abbaaaaabbba', 'abbaaaaabbbb', 'abbbbbabbbba', 'ababaabbbab', 'bbbabbbba', 'bbbabbbbb', 'abaabaabaaaa', 'abaabaabaaab', 'bbaaababbaa', 'aaababbabbab', 'aabbaaabbbab', 'aaababbabbaa', 'bbaaababbab', 'bbababbbbbbb', 'bbababbbbbba', 'bbbbbbbababa', 'aaabaabbbaa', 'baaababa', 'baaababb', 'aabbaaabbbaa', 'abbabbbabaa', 'bbabbabaaba', 'abbabbbabab', 'abbabaabbab', 'abbabaabbaa', 'aaabababaaab', 'aaaaabbbb', 'aaabababaaaa', 'aaaaabbbbaaa', 'abbaabbbba', 'aabbbbbbabaa', 'aabbbbbbabab', 'aaabbbbbaabb', 'aaabbbbbaaba', 'babaabbbabab', 'babaabbbabaa', 'aaaaabbbbaab', 'baabbbbaba', 'bbaaabbababb', 'babbabbaaba', 'abbbbabaabb', 'bbaaabba', 'bbaaabbb', 'baaaabaaaab', 'baaaabaaaaa', 'bbbabbababba', 'bbbabbababbb', 'aaababbabaaa', 'aaababbabaab', 'bbabbbbbabab', 'bbabbbbbabaa', 'bbaabbbaabbb', 'bbaabbbaabba', 'abbbbabaaba', 'babbaaa', 'babbaab', 'aaaaaabbaabb', 'aaaaaabbaaba', 'bbbbbaabb', 'bbbbbaaba', 'aaababababaa', 'ababababbbab', 'ababababbbaa', 'aaababababab', 'aaababaaaba', 'aaababaaabb', 'baaabbaabaab', 'baaabbaabaaa', 'babaabbaaabb', 'babaaaababba', 'babaaaababbb', 'babaabbaaaba', 'aaaaababbab', 'aaaaababbaa', 'babbabb', 'aabababbbbb', 'aaaaabbbaa', 'abbbaaababaa', 'abbbaaababab', 'aabbabaaabbb', 'baaaababbaa', 'bbabaaabb', 'bbabaaaba', 'baaaababbab', 'baabbabababb', 'baabbabababa', 'aabbabaaabba', 'aabababbaabb', 'aabababbaaba', 'bbaaabbbbab', 'bbaaabbbbaa', 'bbbaaaaaabba', 'bbbaaaaaabbb', 'ababa', 'ababbbabaaaa', 'ababbbabaaab', 'ababb', 'abbaaaabbaa', 'abaabbbbab', 'abbbbabbbabb', 'abbbbabbbaba', 'abaabbbbaa', 'baabaaabbba', 'baabaaabbbb', 'aabbaababbb', 'aabbaababba', 'aaababbbabba', 'aaabaabaabb', 'aaababbbabbb', 'aababaababba', 'aababaababbb', 'bababbabbab', 'babaababa', 'aabbabaaba', 'bbbaaaaaaabb', 'bbbaaaaaaaba', 'aabbabaabb', 'ababaaba', 'ababaabb', 'ababbbbbb', 'ababaabaa', 'aaaabaaabaa', 'aaaabbababbb', 'abbaaaaababb', 'abbaaaaababa', 'aaaabbababba', 'bababaabaabb', 'babbaaaaaabb', 'babbaaaaaaba', 'bababaabaaba', 'aaababbabbb', 'baabaabbabbb', 'baabaabbabba', 'aabaababbaa', 'bbbbbaababaa', 'bbbbbaababab', 'aabaababbab', 'bbbaabbbba', 'bbbbbaabaab', 'bababbbaaabb', 'bababbbaaaba', 'bbbbbaabaaa', 'bbbabbbabaa', 'babaaabbbb', 'abbbbbbbab', 'babaaabbba', 'bbbbbbaba', 'bbbbbbbabbba', 'bbbbbbbabbbb', 'aabaaabbaaab', 'aaabaaabbaaa', 'aaabaaabbaab', 'aabaaabbaaaa', 'aaabbaabbab', 'bbbbbaaabbbb', 'bbbbbaaabbba', 'abbbbaabbbb', 'abbbbaabbba', 'abbabbabbabb', 'bbaabbbba', 'baabbaaaabaa', 'aaaabbbaaa', 'bbaaababb', 'bbaaababa', 'bbbaabbababa', 'baaaabbbbbbb', 'abbaababbaa', 'abbaababbab', 'baaabbbbabba', 'baaaabbababb', 'abbaaababaaa', 'baaaabbababa', 'baabbaaaabab', 'aabaababaab', 'abbabbaaabbb', 'abbabbaaabba', 'aabaababaaa', 'baabaabbbbbb', 'abbababbaa', 'baabaabbbbba', 'baaaabaaaabb', 'bbbbaabaabab', 'bbbbaabaabaa', 'baaaabaaaaba', 'abaaabbbbabb', 'abaaabbbbaba', 'bbbaabbba', 'bbbaaabbabbb', 'aaaaabbabaa', 'bbbaaabbabba', 'baaaaabaa', 'aababbbbaaba', 'baaaaabab', 'abbbbbbaab', 'abaaaaaaaaab', 'babbbbbbbbaa', 'babbbbbbbbab', 'abaaaaaaaaaa', 'bbabababbaa', 'baababaababa', 'aaaabaabaab', 'bbaaababbb', 'baaabbbaaaa', 'aababbbbaabb', 'babaaaabaabb', 'babaaaabaaba', 'bbabbaaaba', 'aaaaaaaaabab', 'abbabbbbabb', 'bbabbaaabb', 'ababbabbabba', 'babbaaabaaa', 'bbaaababba', 'abaabbaabbab', 'ababbabbabbb', 'abaabbaabbaa', 'abababaabab', 'abababaabaa', 'aaaaaaaaabaa', 'aabbbaaaaaab', 'baaaabbbbab', 'aabbbaaaaaaa', 'ababbabbabb', 'bbbbbababbab', 'bbbbbababbaa', 'aaababaaabba', 'abbbabaaaaa', 'aabaaabbabaa', 'aabaaabbabab', 'abbaabbbbaab', 'abbaabbbbaaa', 'bbbbababbaba', 'bbbbababbabb', 'abaaaaaaabaa', 'abaaaaaaabab', 'bababaabbb', 'aaabaaa', 'babababbaaa', 'babababbaab', 'aabaabbabbb', 'abababbb', 'abababba', 'aabaabbabba', 'abaabaaabb', 'bbbaabaaa', 'abbababbbab', 'bbbaabaab', 'babaaaaabaaa', 'babaaaaabaab', 'baaabbabaab', 'aababa', 'abbabbbbab', 'babaabbbabbb', 'babaabbbabba', 'bbabaababab', 'bbbbabaaaab', 'bbabaababaa', 'babaa', 'babab', 'bbbbbaaa', 'bbbbbaab', 'bbaaabbabbb', 'baaaabbbbaa', 'abbbaabbab', 'aababaabaabb', 'aababaabaaba', 'abbbaabbaa', 'abbbbbba', 'aaabbbbbaaab', 'abaabaabbaba', 'abaabaabbabb', 'aaabbbbbaaaa', 'bbaabbbbbaab', 'baaabbbabb', 'bbaabbbbbaaa', 'aabbbbbabbab', 'aabbbbbabbaa', 'aabaaaabaabb', 'aabaaaabaaba', 'bababbabbb', 'bababbaabaab', 'ababbaabaab', 'ababbaabaaa', 'bababbaabaaa', 'bbaabababbaa', 'abbbaaabaaa', 'bbaabababbab', 'aaaaaaaaa', 'aaabaaabb', 'bbbbabbbaa', 'bbbbabbbab', 'bababaaab', 'bababaaaa', 'aabaaaaab', 'baabaaabbaba', 'baabaaabbabb', 'aabaaaaaa', 'babbbbabbbba', 'babbbbabbbbb', 'abbabbbbaabb', 'abbabbbbaaba', 'abbabbabbbb', 'ababbaaababa', 'ababbaaababb', 'aabbabbaab', 'bbababbabbb', 'aabbbbbbaba', 'bbababbabba', 'aaabbbbbabaa', 'aaabbbbbabab', 'baabbababaab', 'bbaaaabaaaa', 'bbaaaabaaab', 'baabbababaaa', 'aabbaaaaabba', 'aabbaaaaabbb', 'bbbbbbabaaba', 'abaabaaaa', 'bbbbbbabaabb', 'babbabbaaaba', 'abaaabaabaaa', 'abaaabaabaab', 'babbabbaaabb', 'aabbaa', 'abbbbbbbabab', 'abbbbbbbabaa', 'baabbba', 'abbbbabbbaab', 'abbbbabbbaaa', 'bbababaababb', 'bbababaababa', 'ababaabbaba', 'baabaaabbaa', 'baaaabbaaaa', 'baabaaabbab', 'aaaabbbbbab', 'bbaababbaaaa', 'bbaababbaaab', 'aaaabbbbbaa', 'abbaabbbbaba', 'abaaabbab', 'aabaababbbab', 'babbbbaba', 'abaaabbaa', 'ababaaa', 'ababaab', 'abbbbbaba', 'abbbabaababb', 'abbbabaababa', 'bbbabbbaa', 'aabaababbbaa', 'bbabbabbaab', 'bbabbabbaaa', 'abbbbbabb', 'babbabaaaaba', 'babbabaaaabb', 'bbbabbbab', 'bbbbabbaab', 'bbbbabbaaa', 'aabaabab', 'aaaabababbb', 'aaaabababba', 'abbbbabbbbaa', 'aababaabaaa', 'aababaabaab', 'abbbbabbbbab', 'bababbbaaaab', 'bababbbaaaaa', 'baabaaabaab', 'baabaaabaaa', 'baabbbbaaa', 'baabbbbaab', 'aaaaabababbb', 'aaaaabababba', 'bbaabbaaa', 'babaaabaaaa', 'bbbbbaaabbab', 'bbbbbaaabbaa', 'abaabaabbbbb', 'abaabaabbbba', 'bbbaaa', 'abbbbaaaaaba', 'abbbbaaaaabb', 'aababbaaabaa', 'aababbaaabab', 'aabbbaaaab', 'aabbbaaaaa', 'bbabbbbbabbb', 'aabbabbaba', 'bbabbbbbabba', 'bbaaaabaabaa', 'bbaaaabaabab', 'abbaababaaab', 'abbaababaaaa', 'aaabaaabaa', 'ababbabbbbb', 'baaababaaba', 'aaaabbbaaabb', 'aaaabbbaaaba', 'babbaba', 'baabaabbab', 'aaabaaabab', 'babbbbabbabb', 'babbbbabbaba', 'baaabbaababb', 'bbabbabbaaab', 'bbabbabbaaaa', 'baaabbaababa', 'aaababaaaaa', 'aaababaaaab', 'baaaabbbbbb', 'baaaabbbbba', 'aaabaabbaaa', 'ababababbbbb', 'ababababbbba', 'aabbabbbabb', 'aaabbbbabbb', 'baabaababbb', 'abbbabbaaabb', 'abbbabbaaaba', 'baabaababba', 'babbabbabba', 'babbabbabbb', 'bababbbaabaa', 'bababbbaabab', 'bbbbbababbbb', 'aaabbabaaaa', 'aaabbabaaab', 'bbbbbababbba', 'abbbbaaa', 'aaaabbababb', 'aaaabbababa', 'abbbbaab', 'ababbbbabbba', 'ababbbbabbbb', 'baaaaabaabb', 'bbbaaaaaaaab', 'bbbbabaabab', 'bbbbabaabaa', 'bbbaaaaaaaaa', 'abbababbab', 'bbbbbaaabaaa', 'aabbbabbaa', 'aabbbabbab', 'bbbbbaaabaab', 'abaaaaababb', 'abbbabbbabab', 'bbabbbaaaa', 'bbbabbabaaa', 'ababbababa', 'ababbababb', 'aaaababaaba', 'bbaabbaaaaa', 'bbbababb', 'aaabaabbaab', 'bbaaaaab', 'bbaaaaaa', 'abbbabbbabaa', 'abbabbbaaab', 'aabbabaaaa', 'aabbabaaab', 'abbabbbaaaa', 'aaaaabbaabba', 'aaaabaabaaba', 'babaaaaaaaaa', 'aabaababbbb', 'aaaababaabb', 'babaaaaaaaab', 'abaabababbba', 'bbbbabaabb', 'bbbbabaaba', 'aaaaabbaabbb', 'abbaaaaabaab', 'abaabababbbb', 'ababbbaabbba', 'ababbbaabbbb', 'babbaaaaaaab', 'aabababaabab', 'aabababaabaa', 'babbaaaaaaaa', 'baabaabbabab', 'baabaabbabaa', 'bbabbabab', 'bbabbabaa', 'bbbababbbbab', 'bbbababbbbaa', 'baaaabbbba', 'baaaabbbbb', 'abbaaaaabaaa', 'aabbbabaab', 'aabbbabaaa', 'bbbabbabb', 'bbbbbbaaaaab', 'bbbbbbaaaaaa', 'bbabaaaaaa', 'baaaaaaaabab', 'baaaaaaaabaa', 'abbbbaabb', 'aaabaaaaaabb', 'baababbbbbb', 'bbbbbbba', 'abaabbbbabba', 'abaabbbbabbb', 'abbabbaabaaa', 'bbbababa', 'babbbbaaabb', 'abbabbaabaab', 'bababaaba', 'baababbbbba', 'abbaaabb', 'aabaaaabb', 'aabaaaaba', 'abaaaabbb', 'abaaaabba', 'aababaaabaab', 'abbaababbba', 'abbaababbbb', 'abbabbaaabab', 'babbbbaaaba', 'abbabbaaabaa', 'bbbbaabaabbb', 'babbbbbabbb', 'babbbbbabba', 'bbbbaabaabba', 'abaaabbbbaab', 'abaaabbbbaaa', 'bbbabbbabab', 'babbaabaaaab', 'babbaabaaaaa', 'abbabababbaa', 'baaabbaaaaa', 'baaabbaaaab', 'abbabababbab', 'babaaabababa', 'abbbaababab', 'abbbaababaa', 'bbbaabbbabba', 'bbbaabbbabbb', 'bbbaaaaab', 'baaabbba', 'aaaaabbab', 'abbabaababab', 'aabbbbbbbaa', 'aabbbbbbbab', 'abbabaababaa', 'baabaabbaa', 'aabbbababbba', 'aabbbababbbb', 'baaababaaaba', 'aaaabbabbba', 'aaaabbabbbb', 'baaababaaabb', 'aabbbbabbb', 'aabbbbabba', 'abaabaabba', 'aababaaabb', 'ababbbbaaba', 'abaabaabbb', 'aaabaaaabbb', 'aaabaaaabba', 'baabaabaabba', 'baabaabaabbb', 'baabbaabba', 'bbabbaabaaab', 'abbabaaaabba', 'abbabaaaabbb', 'abbbabaabaaa', 'aaabaab', 'bbbaaba', 'bbbaabb', 'baabbbbabaab', 'bababaababb', 'bababaababa', 'ababaabbbba', 'aabaababbaaa', 'abaaabaaaabb', 'ababaabbbbb', 'bbbaaaaba', 'bbbbbbbbbbab', 'bbbbbbbbbbaa', 'baabababba', 'bbbbbbbabaab', 'bbbbbbbabaaa', 'abababab', 'baaabaabaaab', 'babaabbabbab', 'baaaababaaa', 'bbbbabababbb', 'babababbaba', 'bbbaaabababa', 'abbaabbbbabb', 'baaabaabaaaa', 'aabaaababbb', 'aabaaababba', 'abbabbaaaaaa', 'abbabbaaaaab', 'abbababbabab', 'abbababbabaa', 'abbbb', 'abbba', 'baabbaaba', 'baabbaabb', 'aababaabaaab', 'abbbabababb', 'abbbabababa', 'aababaabaaaa', 'abaaabbabaa', 'bbaaaaaaab', 'abbabbbab', 'bbaaababaab', 'baaababbbbb', 'abbaababaabb', 'abbaababaaba', 'bbbababbaba', 'baabaabbba', 'baabaabbbb', 'aaaabbbaaaab', 'bbbababbabb', 'aaaabbbaaaaa', 'abaaaabaaab', 'abaaaabaaaa', 'bbaabaaabb', 'bbaabaaaba', 'babbbbabbaab', 'aaaaaaaaaaaa', 'bbbbabba', 'babbbbabbaaa', 'bbabbabbaabb', 'aabbaabbbbab', 'abababbbabaa', 'bbabbabbaaba', 'bbaaaabaaba', 'bbaabbbaabb', 'bbaabbbaaba', 'bbaaaabaabb', 'aabbbbabbaa', 'aaaaaaaaaaab', 'baaaaabbbbaa', 'baaaaabbbbab', 'babbbbbaabb', 'bbaababaa', 'aaabbbabbbba', 'aaabbbabbbbb', 'baaabbabbb', 'aabaaabbbaa', 'babaaababa', 'babaaababb', 'abaabbaabaaa', 'aaaaabaabbaa', 'aaaaabaabbab', 'abaabbaabaab', 'abbbbbbbabbb', 'aabbababaa', 'abbbbbbbabba', 'aaabbbbba', 'aaabbbbbb', 'bbababaabaab', 'aaaaabbbabab', 'aaaaabbbabaa', 'bbababaabaaa', 'bbababaabaa', 'abbabaaaaabb', 'abbabaaaaaba', 'bbaaabbaaaba', 'bbaaabbaaabb', 'aabababaabbb', 'baabbaababa', 'baabbaababb', 'aabababaabba', 'bbaaaabb', 'bbaaaaba', 'bbaabaaabbba', 'bbaabaaabbbb', 'aabbababbbba', 'aabbababbbbb', 'babbabbbaa', 'aaaaaa', 'babbabbbbbaa', 'aabababbb', 'aabababba', 'babbabbbbbab', 'abbabbababba', 'abbabbababbb', 'babbabbbaab', 'bababbabb', 'aaaaab', 'babbabbbaaa', 'bbbababbbbbb', 'aaabbbaaaa', 'aaabbbaaab', 'bbbababbbbba', 'abaaabaaabbb', 'abaaabaaabba', 'bbabbbaaabba', 'bbabbbaaabbb', 'aababaababa', 'aababaababb', 'ababbabba', 'ababbabbb', 'aaaaabababab', 'bbbbbbbaaaa', 'bbbbbbbaaab', 'bbaabbbbbbab', 'aabbbbbabaaa', 'aabbabbbbbaa', 'aabbabbbbbab', 'aabbbbbabaab', 'babbababbab', 'babbababbaa', 'baababbbbbba', 'baababbbbbbb', 'abaabaabbbab', 'abaabaabbbaa', 'abbbabaabbaa', 'abbababaab', 'abbababaaa', 'abbbabaabbab', 'babbaababaa', 'babbaababab', 'bbbbbaaabbb', 'abbabaabbaba', 'aaaabaaaabab', 'aaaabaaaabaa', 'abbabaabbabb', 'bababbbbbaba', 'bababbbbbabb', 'baabbbaabab', 'ababaabaaaaa', 'ababaabaaaab', 'baabbbaabaa', 'baaabbab', 'aaabbbbbbbb', 'aaabbbabaa', 'baaabbaa', 'babaabaabbaa', 'babaabaabbab', 'abbabaabbbab', 'babbaabaaabb', 'abbbbbababb', 'babbaabaaaba', 'baababababab', 'aaaaababaaaa', 'ababbbaaabba', 'aaaaababaaab', 'baaabbaaaba', 'abababbbabab', 'bbabbaababa', 'aaabbabbbaba', 'baaaaaba', 'ababbbaaabbb', 'bbbabbbbbbba', 'babbab', 'babaaabaabbb', 'babbaa', 'aabbbbbbbba', 'aabbbbbbbbb', 'baaaaabb', 'abbbabbaaaab', 'bbabababaaaa', 'bbabababaaab', 'abbbabbaaaaa', 'babbabbabaa', 'bbaaaabbbaaa', 'bbaaaabbbaab', 'bbbbabbbba', 'aaabbabaaba', 'aaabbabaabb', 'ababbbbbbaaa', 'ababbbbbbaab', 'abaabbaaabab', 'abbbababaaab', 'aaaabaabbaa', 'aaaabaabbab', 'babaaaabbbba', 'bbbaababbaaa', 'babbababbbba', 'baabaaabbbbb', 'baabaaabbbba', 'babbababbbbb', 'aababbbabaa', 'aababbbabab', 'bbbabbaab', 'aabbababbabb', 'aabbababbaba', 'babaaaabbbbb', 'baaaabaaabb', 'ababbaaabbbb', 'ababbaaabbba', 'baaaabaaaba', 'aabbbbbbabba', 'aabbbbbbabbb', 'abbababbabbb', 'bbbabbaaabbb', 'abbababbabba', 'bbaabaabbaaa', 'bbaabaabbaab', 'aaaaaabaabb', 'abbab', 'abbaa', 'babbabbaaab', 'aaaaaabaaba', 'aaaba', 'babbabbaaaa', 'aabbaabbabaa', 'baaaaaaaabbb', 'baaaaaaaabba', 'bbbbabbbbb', 'bbaaabbaabbb', 'bbaaabbaabba', 'babbaaaabbb', 'aaaaabbbbab', 'babababbbbba', 'aaaaaaabbaab', 'aaaaaaabbaaa', 'babababbbbbb', 'bbbbbbaaaabb', 'bbbbaaba', 'bbbbbbaaaaba', 'bbabbbaaaabb', 'bbabbbaaaaba', 'abbbbabbaa', 'babbaaaabba', 'bbaabababb', 'abbabbabaabb', 'abbabbabaaba', 'bbaabababa', 'abbbabbaabaa', 'aaaaabbbbbbb', 'aaaaabbbbbba', 'abbbabbaabab', 'bbbbaabb', 'ababaaababa', 'aababbaaa', 'baaaaabbbaab', 'baaaaabbbaaa', 'aaababbaaaba', 'abaaaabab', 'abaaaabaa', 'aaababbaaabb', 'abaababbaaba', 'abaababbaabb', 'ababaaababb', 'aaababaabab', 'babbabaaabbb', 'babbabaaabba', 'aaababaabaa', 'abababbbaaa', 'abbaabaa', 'abbaabab', 'bababbababab', 'aababbaab', 'aababaabbbba', 'abbabbbbbb', 'bababaaababb', 'abaabbbbba', 'abbabbbbba', 'baabaaabba', 'babbbbbaaaa', 'aaaaabbabba', 'aababaabbbbb', 'abbbaaababba', 'babaaabaaa', 'babaaabaab', 'abbbaaababbb', 'ababbbabaaba', 'ababbbabaabb', 'aabaaaaaaa', 'baaaabbabaa', 'baabaabab', 'aaaaabbbabbb', 'abaaa', 'abaab', 'aaaaabbbabba', 'bababaabbbba', 'bababaabbbbb', 'bbaaabbbbbb', 'baabababbabb', 'baabababbaba', 'bbaaabbbbba', 'bbbaaaaaabaa', 'aaabbababb', 'bbbaaaaaabab', 'babbaaaaabaa', 'abaabaabaa', 'abaabaabab', 'babbaaaaabab', 'bbbaaababb', 'ababababba', 'ababababbb', 'babaabaabb', 'bbbababaab', 'babaabaaba', 'bbbbaabbabaa', 'babaaaabaaab', 'babbaaabbaab', 'bbbbaabbabab', 'baabbbbabb', 'aaaaaaabbbba', 'ababbbbba', 'babbaabbbbb', 'babaaaabaaaa', 'abaabaabaaba', 'baaaabbbaba', 'baaaabbbabb', 'abaabaabaabb', 'abbaabaaaa', 'aaaaaaabbbbb', 'aaabbaabaaaa', 'ababaaababba', 'ababaaababbb', 'bbbbbbbbbbbb', 'aaabbaabaaab', 'bbbbbbbbbbba', 'bbbbbbbababb', 'aaabbaabbbbb', 'aaabbaabbbba', 'abbaaaaabbab', 'ababababaa', 'aaaabababbab', 'abaabbababaa', 'abaabbababab', 'abbbababaa', 'aababaaaba', 'bbaaabbaabb', 'abbaaabbaaa', 'abaababba', 'ababababab', 'bbbbbbbaaba', 'bbabbaabaabb', 'bbbbbbbaabb', 'bbbbbbabbab', 'aaaabababbaa', 'aababbabaaa', 'baaaabaa', 'aabbbabbb', 'baaaaabababa', 'aaaabaaaabbb', 'aaabaabbbaba', 'aaabaabbbabb', 'aaaabaaaabba', 'aaabaaabbaba', 'aaabaaabbabb', 'bbbbabbabaa', 'abbbbabbbaa', 'abbbbabbbab', 'baaaaabababb', 'bbbbabbabab', 'abbabbbba', 'aaabbababab', 'babaaaababaa', 'abaabbba', 'aaababbabba', 'babaaaababab', 'bbbaabbbaaab', 'bbbaabbbaaaa', 'aababbbaabaa', 'aababbbaabab', 'aaaabababaaa', 'aaaabababaab', 'abaabbbb', 'abbbbbaaaaa', 'abbbbbaaaab', 'abababbbabbb', 'abababbbabba', 'bbbbabab', 'abaababbabbb', 'abaababbabba', 'aabaabbbba', 'abbabbababb', 'aabaabbbbb', 'abbabbbbbba', 'abbabbbbbbb', 'abaaabbbb', 'abbaabaaab', 'bbaabaabbbb', 'bbaabaabbba', 'abaaabbba', 'aaabaabbba', 'bbbaabbbb', 'aabbbabba', 'bababaabbaa', 'bababaabbab', 'baabbabbb', 'abbbabaabaab', 'ababaabababb', 'baabbabba', 'bbabbaabbbba', 'baabbaabbbb', 'bbbabbaaa', 'bbbaaaabbaa', 'baabbaabbba', 'abaaaabbbbb', 'aaabbbaabaa', 'bababaabbabb', 'bababaabbaba', 'bbabbaabaaaa', 'abaabbaaabbb', 'bbbaabbbaab', 'bbbaabbbaaa', 'abaabbaaabba', 'abbabbbaba', 'baaabaababab', 'bbbaababbabb', 'bbbaababbaba', 'baabaaabbbab', 'bbbabaaababb', 'bbbabaaababa', 'baabaaabbbaa', 'abbabaaaaaab', 'bbababab', 'bbababaa', 'aababaababab', 'bbbaaabbba', 'bbbaaabbbb', 'bbbabaababb', 'bbbabaababa', 'ababaaaa', 'abaabbbbaabb', 'abaabbbbaaba', 'ababaaab', 'bbabbabaabab', 'bbabbabaabaa', 'bbbbababbbab', 'bbbbababbbaa', 'aaabaabbbb', 'aaababbbaaab', 'aaababbbaaaa', 'babbabbabbbb', 'babbabbabbba', 'aabbbabababb', 'aabbbabababa', 'bbabbbababa', 'babaaabbab', 'bbbabbbabba', 'bbbbbaababba', 'bbbbbaababbb', 'abaaabaaabab', 'abaaabaaabaa', 'babbbabababb', 'abaababbbbab', 'abaababbbbaa', 'babbbabababa', 'baabaaabbaaa', 'baabaaabbaab', 'abbabbabaaab', 'bbaabaabbab', 'abbabbabaaaa', 'aaaaabbbbbab', 'babbaaaaaab', 'aaaaabbbbbaa', 'abaaabababba', 'abaaabababbb', 'baaaabababb', 'ababaaaaabb', 'aaabaabbbbbb', 'aaabaabbbbba', 'bbaabaabbaa', 'aaabaaaabbaa', 'aaabaaaabbab', 'abaaabaaaaba', 'baaaaabbbabb', 'baaaaabbbaba', 'babbbbabbbaa', 'aaababababb', 'babbbbabbbab', 'babbabaaabab', 'bbbbaaabbbaa', 'bbbbaaabbbab', 'babbabaaabaa', 'aabbbaababa', 'bababbababbb', 'bbbaabbbabb', 'aaaabbaaabb', 'abbbaababa', 'babbbbbbbbba', 'babbbbbbbbbb', 'aaababbbbb', 'bababaaaaa', 'bbbabababaa', 'aaababbbba', 'abaaababbbb', 'babbbabbb', 'aabaaabaaba', 'aabaaabaabb', 'bbaaaabbbba', 'bbbabbbaaa', 'baaaaabba', 'baaaaabbb', 'bbbabbbaab', 'abbbababbba', 'abbbababbbb', 'abababaabbb', 'babaabaaaa', 'baaabbbaabb', 'ababbaaaaaaa', 'ababbaaaaaab', 'baaabbbaaba', 'bbbbaaabaaa', 'bbbbaaabaab', 'aababbabbbab', 'aababbabbbaa', 'aabbbbababba', 'aabbbbababbb', 'bbabbbbaaaab', 'babbabbaabab', 'babbabbaabaa', 'babaaaaaa', 'babbabaaaaaa', 'babbabaaaaab', 'babbaabbbaa', 'abababaa', 'abbaabbbbab', 'abbaabbbbaa', 'bbaababbaaba', 'bbbbababba', 'bbbbababbb', 'bbaababbaabb', 'ababaababbbb', 'ababaababbba', 'aababbbabaab', 'bababbaa', 'ababbaaab', 'ababbaaaa', 'bbbaababa', 'bbbaababb', 'aaabbbbabaaa', 'bbabbbbbabb', 'bbabbbbbaba', 'aababbbabaaa', 'aaabbaabbbab', 'aaabbbbabaab', 'bbaabaababb', 'aaabbaabbbaa', 'baaaabbbaaa', 'baababbabbab', 'baababbabbaa', 'baaaabbbaab', 'bbabbabbabb', 'baababbbbaab', 'baababbbbaaa', 'bbabbabbaba', 'aabbababbaab', 'aabbababbaaa', 'ababbaaabbab', 'bbbbbaaabba', 'ababbaaabbaa', 'aaabbaaaabaa', 'aaabbaaaabab', 'babaaaaababa', 'babaaaaababb', 'baabbbaab', 'baabbbaaaab', 'abbbabbabbba', 'baaababababb', 'babababbabb', 'abbbaabaaaba', 'abbbaabaaabb', 'bbbbbaba', 'bbaaaabbaaba', 'bbaaaabbaabb', 'bbbbbabb', 'bbababbaaaaa', 'ababbaababb', 'aabaabbaaaa', 'aabaabbaaab', 'ababbaababa', 'bbaaabbaabab', 'babba', 'babbb', 'bbaaabbaabaa', 'abaabaabbaaa', 'aaabbbabbabb', 'baabbbaabaab', 'abaabaabbaab', 'bbabababa', 'bbbbaaabaa', 'abbbbaababa', 'abbbbaababb', 'abbbbabbbba', 'abaaababaabb', 'abaaababaaba', 'abbbbabbbbb', 'bbbaabbbaabb', 'abbbaaaaabb', 'abababbbbbab', 'bbbaabbbaaba', 'abbbbbaaaba', 'bbaaabbbabba', 'aaabbabbbbaa', 'abbbbbaaabb', 'bbaabaababbb', 'bbaabaababba', 'abaababbabab', 'abbabababaa', 'abbabababab', 'abaababbabaa', 'babaabbaab', 'baaabbabbbab', 'baaabbabbbaa', 'abbaaabbaab', 'babaabbaaa', 'bbbaabaabbb', 'abbaabbbabba', 'abbaabbbabbb', 'aabbaabaabab', 'abaabbbbbbb', 'bbbabaaabab', 'abaabbbbbba', 'aabaaababaaa', 'aabaaababaab', 'ababbaabbb', 'ababbaabba', 'bbaaaabbab', 'aabaaabbbbb', 'baaaaabbab', 'baaaaabbaa', 'babbbbabab', 'ababbaaabaaa', 'aabaabbaab', 'ababbaaabaab', 'babbbbabaa', 'abbaaabbbba', 'abababbbbbaa', 'bbababbaaaa', 'bbababbaaab', 'aabaabbaaa', 'aaaaabbaaabb', 'bbabbabbb', 'ababaaabbbb', 'babaaabbbaa', 'baabababbaab', 'baabababbaaa', 'abaaabaababa', 'abababbbbaaa', 'abaaabaababb', 'bbbbbbababab', 'bbbbbbababaa', 'ababbbbabaab', 'ababbbbabaaa', 'bbababbb', 'bbababba', 'abbabbaababa', 'aaaabbaaabaa', 'aaaabbaaabab', 'abbabbaababb', 'baabbbbbabaa', 'baabbbbbabab', 'babbbaababb', 'aaaaabbbaab', 'aaaaabbaaaba', 'bbabbabaabbb', 'bbabbabaabba', 'bbbbababbbbb', 'bbbbababbbba', 'babbabbabbab', 'abbbabaaaab', 'bbabbaabbaa', 'babbabbabbaa', 'ababbbaabbaa', 'bbabbbbbbba', 'bbabbbbbbbb', 'ababbbaabbab', 'bbbbbabbab', 'abaaababbaab', 'abaaabbbbaa', 'abaaababbaaa', 'aabbabbaaba', 'bbbbabbbbaba', 'bbbbabbbbabb', 'aaababbbaabb', 'aabbabbaabb', 'aaababbbaaba', 'abbbbaabbbaa', 'abbbbaabbbab', 'ababaaabbba', 'babaaba', 'babaabb', 'abbbbabab', 'abbbaababaaa', 'abbbaababaab', 'abbbbabaa', 'baababbaa', 'baababbaaba', 'baababbaabb', 'baababbab', 'bbabbbabba', 'aababbaabab', 'abbbbaaaaaaa', 'bbabbbabbb', 'abbbbaaaaaab', 'abbaaaaabb', 'abbaaaaaba', 'baaaabbb', 'bbabaaaaaaab', 'baaaabba', 'baaababab', 'baaababaa', 'bbabbbaaab', 'aabbbaaabb', 'aabbbaaaba', 'aaaabbbbba', 'bbaababbabb', 'aababbaabaa', 'abbbbaabbaa', 'bbbbaaababa', 'bbbbaaababb', 'ababaaaaaba', 'bababbbabab', 'abaabaaabbba', 'abaabaaabbbb', 'abbabbbaa', 'bababbbabaa', 'bbaaabbbab', 'bbaaabbbaaa', 'bbaaabbbaab', 'bbaaabbbaa', 'aabaaabaaaa', 'bbaaabbbaabb', 'bbaaabbbaaba', 'aabaaabaaab', 'abbaabbbaabb', 'abbaabbbaaba', 'baababbaab', 'bbbabbbaba', 'bbbabbbabb', 'abaaaababaa', 'bababbaabaa', 'abaaaababab', 'babaaabbbabb', 'babaaabbbaba', 'aaaabbbbaab', 'aababbabbbbb', 'aababbabbbba', 'abbbababbaa', 'ababaaaba', 'ababaaabb', 'abbbababbab', 'bababaabbba', 'aaaaaaaababa', 'bababaabbbb', 'abababbbbaab', 'baababaaaaaa', 'baababaaaaab', 'ababbaaabb', 'abaaaabbbaa', 'bbaababbbaba', 'bbaababbbabb', 'aaaaaaaababb', 'aaaabbabaab', 'baabbabab', 'baabbabaa', 'aaaabbabaaa', 'bbaababbba', 'baaabbbbaabb', 'bbbbabaabbb', 'abbbabaaab', 'abaabbbbaaab', 'abbbabaaaa', 'abaababbbba', 'abaabbbbaaaa', 'bbbabaaabaab', 'abbabbbaaa', 'abbabbbaab', 'bbbabaaabaaa', 'abbabaaaaa', 'aaaababbbbba', 'bababaabbaab', 'bababaabbaaa', 'bababbabbaa', 'abbbababaab', 'aaaababbbbbb', 'babbaabaab', 'ababbbbaabb', 'aaaabaab', 'aabaabbaaba', 'aabaabbaabb', 'bbababaabab', 'aabaabaabbba', 'aabaabaabbbb', 'bbbbabbbaaaa', 'bbbbabbbaaab', 'bababbababb', 'bababbababa', 'aaabbbabbaab', 'babbbbaaaaa', 'aaabbbabbaaa', 'aabaabbabb', 'aabaabbaba', 'abaaaaaabbb', 'aaaaaaa', 'bbbbabbb', 'aabbbbabaaa', 'aabaabbbaaba', 'aabaabbbaabb', 'abaaaaaabba', 'bbabaabaaa', 'baabaabaaaab', 'baabaabaaaaa', 'aabbaabbbbaa', 'aaabaaba', 'babbbbbabab', 'aabbbbabaab', 'babbbbbabaa', 'bbbabbbbaabb', 'aabbbaabaaa', 'aabbbaabaab', 'bbabbabbbb', 'bbababaaabb', 'bbabbabbba', 'aaabaabbbbab', 'ababaaabaabb', 'ababaaabaaba', 'aaabaabbbbaa', 'aaabbbabbbaa', 'aaabbbabbbab', 'abaabaabb', 'abaabaaba', 'bbbabbbbaaba', 'bbbbbbaaa', 'bbaababbb', 'bbbabbbaabb', 'aaaaabaabbba', 'aaaaabaabbbb', 'babbbaaab', 'babbbaaaa', 'abaabaaababb', 'abaabaaababa', 'aaaaaaaaabbb', 'bbaababba', 'bbbabaaaaaab', 'bbbaaaaabbb', 'baabaabaabaa', 'aaabbbbaaaba', 'aaabbbbaaabb', 'baabaabaabab', 'abbbaaaa', 'abbbaaab', 'bbbbbbababbb', 'bbbbbbababba', 'aaaaaaaaabba', 'babaaabbaa', 'bbbaaabaabaa', 'bbbaaabaabab', 'aaababbaa', 'abaaabaabba', 'aababaaabba', 'abaaabaaaaaa', 'bbbabaabaaaa', 'bbbabaabaaab', 'abaaabaaaaab', 'aaabbbaab', 'bbababaaaba', 'abbabaaaabaa', 'abbabaaaabab', 'bbbbbaabaaab', 'bbbbbaabaaaa', 'ababaababbab', 'ababaababbaa', 'babbabbaabbb', 'bbaaaaababba', 'babbabbaabba', 'aaaaababa', 'bbabaaaababa', 'bbabaaaababb', 'aaaaababb', 'bababbbb', 'abbaabbaaaa', 'bababbba', 'aabaaababab', 'abaabaab', 'abaabaaa', 'aabaaababaa', 'baabbbbbaaba', 'babbbaababa', 'aaabaababa', 'baababbabbbb', 'ababbaabbbba', 'ababbaabbbbb', 'baababbabbba', 'baababbbbabb', 'ababbbabbaba', 'ababbbabbabb', 'baababbbbaba', 'aaaaaaabb', 'abbbbabbb', 'abbbbabba', 'abaaaaabab', 'bbbbbbaabba', 'aaabbbbbaba', 'babbaaabba', 'bbbbbbaabbb', 'babbababbbb', 'babbababbba', 'babaaaa', 'aaaaabbba', 'bbabbbaaabaa', 'bbabbbaaabab', 'baababbaaaa', 'babbbbbaaba', 'aabaaabbab', 'baaabbabaa', 'aabaaabbaa', 'aababbbbba', 'aaaabbaabaa', 'aaaabbaabab', 'aababbbbbb', 'babbbbbbbaab', 'babbbbbbbaaa', 'bbaaaabbabab', 'bbbbbabbbab', 'bbbbbabbbaa', 'bbaaaabbabaa', 'abaaababaaa', 'abaaababaab', 'baaababbb', 'baaababba', 'abaaababaaab', 'abbbbababaa', 'abaaababaaaa', 'bbaabbabbab', 'bbaabbabbaa', 'abababaaaaa', 'abababaaaab', 'aabbbabaaab', 'aabbbabaaaa', 'abaaaabaabb', 'abaaab', 'baaabbbabab', 'abaaaabaaba', 'bbaabaababab', 'bbaabaababaa', 'bababbbbbbab', 'bababbbbbbaa', 'bbaabbbaaab', 'abaaaa', 'baaabbabbbbb', 'bbbaaabbabb', 'bbbaaabbaba', 'baaabbabbbba', 'aaabaaabaaba', 'aaabaaabaabb', 'aaaababbbaab', 'aaaababbbaaa', 'bbabababaaba', 'bbabababaabb', 'bbbaabbab', 'ababbaaaaa', 'ababbaaaab', 'abbbabaaaba', 'abbaabbaa', 'aaaaaabbbbba', 'aaaaaabbbbbb', 'abbaabbab', 'bbaababbaa', 'bbaababbab', 'baabaabaaba', 'baabaabaabb', 'abbbababaaba', 'abbbababaabb', 'abbbaabaaa', 'abbbaabaab', 'aabbaababbaa', 'babaaaaabbaa', 'aabbbbbab', 'aabbaaab', 'ababbbbbbaba', 'aabbaaaa', 'ababbbbbbabb', 'bbaaabbaaaaa', 'aabbabaab', 'bbaaabbaaaab', 'babbaaabbb', 'bbbbbbaa', 'babbbabaab', 'aababaaaaba', 'aababaaaabb', 'babbbabaaa', 'aabbabaaa', 'aabbababbbaa', 'baaabaaabbb', 'baaabaaabba', 'aabbababbbab', 'ababbbbababb', 'babbababbaab', 'babbababbaaa', 'ababbbbababa', 'abbabbababaa', 'bbabbbaba', 'abbabbababab', 'ababbbabbbbb', 'ababbbabbbba', 'aabbbbabaabb', 'aabbbbabaaba', 'baabaabaaa', 'aabbabbbbbba', 'aabbabbbbbbb', 'aaababbaba', 'bbabbbabb', 'bbabbbbbbaa', 'bbabbbbbbab', 'abbabaaaab', 'abaaabababb', 'abbaababb', 'bbabbaaaaba', 'bbabbaaaabb', 'bbbbbbbbbaba', 'abbbbbbabbb', 'aaaabbbbaa', 'abaababbbbba', 'aaaabbbbab', 'baaababbabaa', 'baaababbabab', 'bbbbbbbbbabb', 'abbaba', 'abbbababa', 'ababbaabab', 'abaababbaaaa', 'babbbbbaabab', 'abaababbaaab', 'ababbaabaa', 'bbaabbbaaa', 'ababaaabaaab', 'ababaaabaaaa', 'bbaabbbaab', 'babbbb', 'babbba', 'babaabaabbba', 'baaabababbbb', 'baaabababbba', 'babaabaabbbb', 'abbbaabaabbb', 'abbbaabaabba', 'babaaabbbaab', 'aaaabbbaaba', 'babaaabbbaaa', 'aaababbaabab', 'aaababbaabaa', 'abbbbabbaba', 'ababaabaaaba', 'bbbabaabbbb', 'ababaabaaabb', 'bbaaabbbaba', 'bbaaabbbabb', 'aaabaababaa', 'aaabaababab', 'aabbaaaababa', 'ababbaaabab', 'bbaaaabbbaba', 'bbaaaabbbabb', 'bbaabbbbaba', 'bbbbaaaa', 'aabaaaaabbba', 'abbaabbbaaab', 'bbabbbbaabaa', 'bbabbbbaabab', 'abbaabbbaaaa', 'ababbbababab', 'ababbbababaa', 'aaababbbb', 'aaababbba', 'ababaaababaa', 'bbbbaaaabbb', 'bbbbaaaabba', 'ababaaababab', 'bbbbbaabaabb', 'baaabbbab', 'baaabbbaa', 'bbbbbaabaaba', 'baaaabaabbba', 'baaaabaabbbb', 'bbbaaabaab', 'bbbaaabaaa', 'abaababb', 'abaababa', 'baabaaaab', 'aaaabbbaabb', 'bbaaaaabbaba', 'bbaaaaabbabb', 'babbabbabaaa', 'babbabbabaab', 'aaabaaaaaba', 'baabbbbbbaa', 'aabbbbaaba', 'aabbbbaabb', 'baaababaabbb', 'baaabbbbbba', 'baaabbbbbbb', 'baaababaabba', 'abbaaabbaba', 'aaaaabaabaa', 'baabaaaaa', 'bbbbaabaabb', 'aabbabbabbb', 'bbababbaab', 'bbababbaaa', 'aabaabbb', 'bbaabaabbaba', 'ababababbba', 'bbaabaabbabb', 'baaaaaaaa', 'baabbabaabab', 'bbabaabaabbb', 'bbbaabbabaa', 'bbbaabbabab', 'bababbaaaaab', 'bababbaaaaaa', 'bbaababaaa', 'aabbbbbbaaab', 'aabbbbbbaaaa', 'aabababab', 'aaaabbbbaba', 'aaaabbbbabb', 'babaaabaabba', 'abababaaaba', 'baaaaaabaab', 'baaaaaabaaa', 'abababaaabb', 'aaaababababa', 'abaababbaba', 'abaababbabb', 'aaaababababb', 'baaabbbabba', 'abaaaaaabbaa', 'abaaaaaabbab', 'baaabbbabbb', 'bababbbbbbbb', 'bababbbbbbba', 'babbbaaabab', 'bbbbbaaaabab', 'bbbbabbbbbbb', 'bbbbabbbbbba', 'babaabbb', 'aaaabbbaab', 'aaaababbbabb', 'aaaaabaabb', 'aaaaabaaba', 'aaaababbbaba', 'bbbabaabbaa', 'bbbaabababba', 'bbbaabababbb', 'bbbabaabbab', 'bababbabbaba', 'bababbabbabb', 'babaaabbaba', 'abbaaababbaa', 'abbaaababbab', 'bbbbabaaaaa', 'abbabbbbaa', 'babaabba', 'bababaabbbaa', 'bababaabbbab', 'baaabbbaaabb', 'aabababaa', 'bbbabbbaaaa', 'aabbbbbb', 'bbbabbbaaab', 'abaabaaabaab', 'aaaaababbaaa', 'aaaaababbaab', 'abaabaaabaaa', 'abbaabba', 'aabaabaabaa', 'aabaabaabab', 'abbaabbb', 'baaabbbaaaba', 'bbabaabbabb', 'babbaaabbaba', 'babbaaabbabb', 'abaabbbaaa', 'babbbababb', 'abaabbbaab', 'aabbbbbaa', 'bbaaaabaaabb', 'bbaaaabaaaba', 'abbbaaabaaab', 'abbbaaabaaaa', 'babbbaababbb', 'bbbabaabaab', 'baabbbaaaaba', 'baabbbaaaabb', 'bbbabaabaaa', 'bbaabbabaa', 'aababaaaaaa', 'bbaabbaaaab', 'aababaaaaab', 'aaabaaaaaaaa', 'abbbbabababa', 'abbbbabababb', 'babbababbabb', 'bbabaaabaaab', 'bbabaaabaaaa', 'babbababbaba', 'ababbbabbbab', 'ababbbabbbaa', 'aabbbbabaaab', 'aabbbbabaaaa', 'abaababaa', 'abaababab', 'aaaaaabbaab', 'aaababbaaa', 'aaababbaab', 'abaabbbaabbb', 'bbbababba', 'aaaabaabaaaa', 'abbaaabbaaba', 'abbaaabbaabb', 'aaabaabbbaaa', 'bbbbbbbabbb', 'aaabaabbbaab', 'aaaabab', 'bbaaaaabbbbb', 'bbaaaaabbbba', 'aaaabaa', 'aabbaababbab', 'abaabbababba', 'bbaababbbbbb', 'bbaababbbbba', 'abaabbababbb', 'babbbbbbbabb', 'aabaabaaaaa', 'babbbbbbbaba', 'bbabaababaaa', 'bbabaababaab', 'aababbbaabba', 'aababbbaabbb', 'abaaabababa', 'bbabbabba', 'aabbabaababa', 'aaaabbaabba', 'aababbbbaa', 'aababbbbab', 'aaaabbaabbb', 'aabbabaababb', 'bbaaaaabbbab', 'bbbbaababba', 'baaabababbab', 'baaabababbaa', 'abbbaabaabab', 'aaababbbab', 'aaababbbaa', 'abbbaabaabaa', 'ababbaaaaaba', 'bbabbaabbab', 'ababbaaaaabb', 'abaabbbabaaa', 'abaabbbabaab', 'abaabbbabbb', 'bbbababbb', 'abbbbabbabaa', 'abbbbabbabab', 'aaaaaabbba', 'bbbaaaaaaaa', 'bbbaaaaaaab', 'bbbaababaabb', 'bbbaababaaba', 'aaabaababba', 'aabbabbbbbb', 'aaabaababbb', 'ababaababaaa', 'bababbabaaaa', 'bababbabaaab', 'ababaababaab', 'aaaaaaabbaa', 'abaabbbabba', 'aabbbaaabab', 'aabababbabb', 'baaabbbbbab', 'aabbbbababaa', 'baaabbaaab', 'aabbbbababab', 'aaaaaaab', 'baabbbbab', 'aaabbbaaabb', 'bbbaabaabba', 'baabaaaaba', 'babaaaaabbbb', 'babaaaaabbba', 'aabaabaababb', 'aabaabaababa', 'bbbababbaab', 'abbaaaaaaaa', 'aaaaa', 'aabbabababb', 'aaaab', 'ababbabb', 'bbbaaaaaa', 'a', 'bbaabbbbbbaa', 'abbbaababb', 'bbabaabaab', 'aabbbbbaabab', 'aabbbbbaabaa', 'aababaaababa', 'aababaaababb', 'baabbabbabb', 'baabbabbaba', 'abbbbaaaba', 'abbbbaaabb', 'aaaaabababaa', 'abaabababbb', 'bbabbababa', 'abbbbbbaaaab', 'abbbbbbaaaaa', 'bbabbababb', 'abbbbaaabaa', 'aaabbaaaabba', 'aaabbaaaabbb', 'baaaaaababaa', 'baaaaaababab', 'baabbbaababa', 'bbbbbaaaab', 'baabbbaababb', 'baaabababaaa', 'aaabbb', 'aaabba', 'baaabababaab', 'abbbaabaaaaa', 'abbbaabaaaab', 'abababbbaaba', 'baaabaaa', 'baaaabaabba', 'baabbbabbbba', 'baaaabaabbb', 'abbbbba', 'abbbbbb', 'bbbba', 'aaaabbbbbb', 'abababbbaabb', 'bbbbababa', 'bbabaabbbbaa', 'bbabaabbbbab', 'bbbbababb', 'aabbbbbbaabb', 'baabbbaaabbb', 'baabbbaaabba', 'aabbbbbbaaba', 'bbbbaaabbb', 'bbbbaaabba', 'babaabbbbbbb', 'aabaabba', 'bbbbb', 'bbaaaabbaaaa', 'babaabbbbbba', 'bbaaaabbaaab', 'abababbbb', 'bbaababaaab', 'bbaababaaaa', 'bbaaaabbbaa', 'baaaaabbbab', 'baaaaabbbaa', 'babbbaabba', 'ababbaabbaa', 'ababbaabbab', 'babbbaabbb', 'abaaabababaa', 'abaaabababab', 'aabaaabbbab', 'abbaaabaab', 'bbaaababaabb', 'abbaaabaaa', 'aaaaabbabb', 'baabaaaabab', 'baabbbbbaaab', 'ababbaabbabb', 'ababbaabbaba', 'baabbbbbaaaa', 'babbbaabbbb', 'abbaaaaaaab', 'bbbaaababaab', 'babbbabab', 'bbaaababaaba', 'aaababbaabbb', 'bbabaaaabbbb', 'bbabaaaabbba', 'aaababbaabba', 'bbbbaaabbbba', 'bbabbaababaa', 'bbbbaaabbbbb', 'aabaabaabb', 'aabbbaabbaaa', 'aabbbaabbaab', 'aabaabaaba', 'baaabaab', 'bbbaaababaaa', 'aaabaaaabbba', 'aaabaaaabbbb', 'bbabbaababab', 'bbabababaab', 'bbbbaabaa', 'aabaabaabba', 'bbaababbbbab', 'aabaabaabbb', 'abbaaabbbab', 'abbaaabbbaa', 'aabaaabababa', 'aabaaabababb', 'ababbbbbbbab', 'ababbbbbbbaa', 'abaabbbaba', 'abaabbbabb', 'bbaababbbbaa', 'abbaabbbbbb', 'abbbabbbbbb', 'abbbabbbbba', 'abbaabbbbba', 'aaaaaaabaaab', 'bbaaaabaaaab', 'bbaaaabaaaaa', 'abbbaaabaabb', 'abaaabbababa', 'abaaabbababb', 'abbbaaabaaba', 'babaaaaabbb', 'babaaaaabba', 'aaababaaaaba', 'aaababaaaabb', 'aaaaaaabaaaa', 'aababbaabbaa', 'bbbbbaaaabaa', 'aabbbbbaaa', 'bbabbbbbaab', 'bbabbbbbaaa', 'aabbabbbbaab', 'aabbabbbbaaa', 'bbaabbabab', 'abbaaaab', 'bababbbbbbb', 'bababbbbbba', 'ababbbababbb', 'baababaabb', 'ababbbababba', 'bababab', 'abaaaabaabaa', 'abaaaabaabab', 'bababaa', 'baabaaaaaaab', 'baabaaaaaaaa', 'aaaabbbabaa', 'baaabbbbbaa', 'baababaababb', 'babaababb', 'abbaaaaa', 'abaababaaaa', 'bbabababaaa', 'aaabaaababbb', 'aaabaaababba', 'bbbabaaabaa', 'aaaaaabbbabb', 'aaaaaabbbaba', 'abbbaabababa', 'bbaabbababba', 'bbaabbababbb', 'abbbaabababb', 'abbabbbababa', 'abbabbbababb', 'abbbbaaabaaa', 'abbbabbaba', 'abbbabbababa', 'aaaabaababaa', 'aaaabaababab', 'bbaaaaabbbaa', 'bbaaabbba', 'abbbbaabbbba', 'abbbbaabbbbb', 'bababbaaaab', 'bababbaaaaa', 'babaaa', 'abbaaaaaab', 'abbaaaaaaa', 'babaab', 'abbabbababa', 'bbaaabbbabaa', 'bbaaabbbabab', 'bbbbaaabbab', 'aaaabaabbba', 'bababaaaba', 'aaaabaabbbb', 'abaabbbaabb', 'babbbbaa', 'babbbbab', 'aaabbbabab', 'baaabbbabbba', 'baabbbabab', 'aabaabbbbaaa', 'aabaabbbbaab', 'baabbbabaa', 'abbbaaaaaab', 'aabbabbba', 'aabbabbbb', 'bababaaabb', 'abbaabbbabaa', 'bbaaaabbbbab', 'bbaaaabbbbaa', 'abbaabbbabab', 'bbbbabbbb', 'bbbbabbba', 'abaababbaaa', 'baaabbbabbbb', 'baaabaaaaba', 'baaabaaaabb', 'babaaabbbbaa', 'ababaabbb', 'ababaabba', 'babaaabbbbab', 'bbbbabbbbbab', 'bbbbabbbbbaa', 'bbaaaabbabbb', 'bbaaaaaaa', 'baaaaabbbb', 'baaaaabbba', 'bbaabaa', 'baabbbbbbab', 'babbabaaaa', 'babbabaaab', 'bbababb', 'bbababa', 'baababaaaaba', 'baaaaaaabba', 'bbaaaabbabba', 'baababaaaabb', 'bbbaababab', 'bbbaababaa', 'bbbbbbabbba', 'abbbaaaaaaa', 'aaabbaababab', 'aaabbaababaa', 'abababbaabaa', 'abababbaabab', 'aabbbbbaabbb', 'abbbbabbbb', 'abaaababab', 'aabbbbbaabba', 'abaababbbab', 'bbabaababa', 'bbabaababb', 'abaababbbaa', 'abaaabbaaaaa', 'abaaabbaaaab', 'abbbbabbba', 'abbbbbbaaabb', 'aaabaabaabaa', 'aaabaabaabab', 'abbbbbbaaaba', 'bbaaabaabaa', 'bbabbabaab', 'aabaabb', 'aaaabbaaabba', 'babaaabaaaaa', 'babaaabaaaab', 'aaaabbaaabbb', 'baabbbbbabba', 'ababaabbbbba', 'ababaabbbbbb', 'baabbbbbabbb', 'aabaaaabbbba', 'aabaaaabbbbb', 'bbbbbabaaba', 'abbbabbbaba', 'abbbabbbabb', 'bbabaaabaabb', 'bbabaaabaaba', 'bbabababbaba', 'bbabababbabb', 'aaaaabaaaab', 'bbbabbaababa', 'bbbabbaababb', 'abbbaabbabba', 'abbbaabbabbb', 'babbabbbaaab', 'bbababaabba', 'abbabbaabbab', 'abbabbaabbaa', 'baaabbaaabb', 'babbabbbaaaa', 'bbbbabbbbaaa', 'babbaaabaa', 'bbbbabbbbaab', 'aaabbabbaab', 'ababaaabab', 'aabbbaabaa', 'ababaaabaa', 'bbbbaaaaaba', 'abbbababbaba', 'abbbababbabb', 'ababbaabbba', 'baaaabaababb', 'baaaabaababa', 'ababbabbaa', 'aabaabbbaaaa', 'babbaaaaabb', 'aabaabbbaaab', 'abaababbaab', 'bbabbabbab', 'bbabbabbaa', 'babbbbbaaa', 'baabaaaabba', 'abbbaabbaabb', 'abbbaabbaaba', 'baabaaaabbb', 'bbaaabaabab', 'baabbaaaabba', 'abbbbaaabaab', 'aaaaabbaba', 'abaaaaabaaba', 'abaaaaabaabb', 'bbabbaabba', 'abaabababab', 'abaabaaabbaa', 'baaababbbb', 'bbabaaaabbaa', 'aaaaabbaaaa', 'bbbabbaaabaa', 'bbbabbbbaaab', 'bbaabbabaaba', 'aaabbabbbabb', 'abbabbbabbbb', 'abbabbbabbba', 'babbbaabbaa', 'babbbbaabab', 'baaababbba', 'ababbaabbaab', 'ababbaabbaaa', 'bbabbababaab', 'bbabaaaaabb', 'bbabaaaaaba', 'bbbbababaaaa', 'aabbabaaaaa', 'bbbaaaaaaba', 'aabaaabaaaba', 'aabaaabaaabb', 'bbbaaaaaabb', 'baababbbbab', 'bbbaaababbab', 'ababbbab', 'ababbbaa', 'aabbaaababb', 'aabbaaababa', 'bbaababbbaaa', 'bbaababbbaab', 'aabaabaabaab', 'babbbbbbaa', 'aabaabaabaaa', 'bbaabbabbbba', 'bbabbababba', 'bbabbababbb', 'abaabbbabab', 'bbbaababaaab', 'aaabbababbaa', 'aaabbababbab', 'bbbaababaaaa', 'bbbabaabaaba', 'baaabaaaaaab', 'abbbbbbabb', 'abbbbbbaba', 'aabbabbbbabb', 'aabbabbbbaba', 'ababbaabbbaa', 'ababbaabbbab', 'babbbaaaab', 'babbbaaaaa', 'bbbaaabaabba', 'bbbaaabaabbb', 'aababaaabab', 'aababaaabaa', 'bbaaabaaaaaa', 'bbaaabaaaaab', 'baabaaaaaabb', 'bababbabbbbb', 'baaabbbababa', 'baabaaaaaaba', 'bbbbbabbbbaa', 'bbbbbabbbbab', 'bbbaaabbbaa', 'bbbaaabbbab', 'ababbbabbaaa', 'baaabbabbaba', 'ababbbabbaab', 'babbbbbbaab', 'abbbabbaa', 'aaabaaababab', 'aaaaabaaa', 'aaaaabaab', 'aaabaaababaa', 'bbbbbaaaaa', 'abaabbabaaab', 'abaabbabaaaa', 'baaabbabbabb', 'aabbaaaababb', 'aababbbaab', 'aababbbaaa', 'baabbbaaabab', 'aababbbaaaab', 'aababbbaaaaa', 'baabbbaaabaa', 'aaabbaaaaab', 'aaabbaaaaaa', 'abaabbbabaa', 'bbbaaaaabba', 'aabaabbabaab', 'aabaabbabaaa', 'bbbabaaabb', 'bababbbbba', 'bbbabaaaba', 'bbbbabbbaaba', 'baabbabb', 'baabbaba', 'bbbbabbbaabb', 'bababbabaab', 'bababbabaaa', 'aaaaaababb', 'babababbbbb', 'abaaaababba', 'abaaaababbb', 'aabaabaabbaa', 'babbaaabaaab', 'aabaabaabbab', 'abbbbababbbb', 'abbbbababbba', 'babababbbba', 'aabbbabaabb', 'baababbabba', 'aabbbabaaba', 'aaabaaabaaaa', 'baabbaaaaabb', 'baabbaaaaaba', 'bbaaaabbbbba', 'baaaaaaabbb', 'baabbabbbba', 'baabbabbbbb', 'abaaababaa', 'bbbbabbab', 'bbbbabbaa', 'baaabaaaaaa', 'baaabaaaaab', 'babbaaaaab', 'bbbabbaaabb', 'abababaabaab', 'abababaabaaa', 'aaaababbbb', 'abaaaaababbb', 'abaaaaababba', 'bbababaabbb', 'bbabbbaabab', 'bbabbbaabaa', 'babbaaaaaa', 'aababababb', 'aaaabbbabbaa', 'baaabaababbb', 'bbbababbbab', 'bbbaaabbaab', 'babbabaaba', 'babbabaabb', 'bbbaaabbaaa', 'bbbabbaaaba', 'aaabbbbbbbaa', 'aaabbbbbbbab', 'aaaaaaaaba', 'bbabaaaabba', 'bbabaaaabbb', 'abbbaaba', 'aaababaaaa', 'abbbaabb', 'abaaabaaaa', 'ababbbbbbbbb', 'baaaabaabb', 'ababbbbbbbba', 'bbaaaaaabbba', 'bbaaaaaabbbb', 'bababbabaa', 'aabaababaaaa', 'aabaababaaab', 'abaaabaaab', 'aaabbbbaaaaa', 'bababbabab', 'aaabbbbaaaab', 'baaaabaaba', 'aaaabbbabbb', 'abbaaabbabbb', 'abbaaabbabba', 'aaaabaaababa', 'abbabbbbaba', 'aaaaaaabbb', 'aaaaaaabba', 'babaaabab', 'aaababaaabab', 'aaaaaababba', 'aaabababbaa', 'aaababaaabaa', 'abbbababaaaa', 'bbbbaaaaaa', 'abaabbaaabaa', 'bbbbaaaaab', 'bbbaabbabbaa', 'bbaaaaabaaaa', 'bbaaaaabaaab', 'aaaabbbba', 'aaaabbbbb', 'abbabbaabbbb', 'abbabbaabbba', 'aaababaaab', 'bbbaabbbab', 'bbbaabbbaa', 'babbbaaaaab', 'aaaaaabab', 'aaaaaabaa', 'babbbaaaaaa', 'bbababababb', 'bbbaababbaab', 'aaaaaabbbaab', 'babaaabaa', 'aaaaaabbbaaa', 'ababbaaabaa', 'bbbbbabbbbb', 'aabbbbabbaaa', 'bbbbbabbbba', 'aabbbaabba', 'aabbbaabbb', 'bababa', 'bababb', 'baabbbaa', 'babbababaaa', 'babbababaab', 'abaaabbabaaa', 'bbbaabaaabb', 'aabaaabbbb', 'aabaaabbba', 'abaabb', 'abbaaaaaabaa', 'abbaaaaaabab', 'babbbabaabaa', 'aabbaabbabbb', 'aabbabaabbbb', 'aabbabaabbba', 'bbaabbbbaab', 'bbaabbbbaaa', 'bababaabab', 'babbbabaabab', 'ababbbbb', 'ababbbba', 'aaaaaabbbbaa', 'abbaabbba', 'abbaabbbb', 'aaaaaabbbbab', 'aabbaabbabba', 'bbabbbbaabba', 'aaaabaaaab', 'bbabbbbaabbb', 'bbabbababaa', 'bbaabaabbbab', 'baabbababbba', 'baaaaaaabaa', 'bbaabaabbbaa', 'baaaaaaabab', 'aabbaababbba', 'aabbaababbbb', 'abaaabbabaab', 'aaabbaababbb', 'babbbaaabbba', 'babbbaaabbbb', 'aaabbaababba', 'babbabbbbabb', 'babbabbbbaba', 'babbbbabbb', 'baabbababbbb', 'bbababababaa', 'babbbbabba', 'baaabaaabab', 'abbbabbabbaa', 'abbbabbabbab', 'baaabaaabaa', 'bbaabaabbbbb', 'bbaabaabbbba', 'baabbbaaabb', 'aabaababba', 'babaabbaba', 'bbbbbabbbbbb', 'aaaabbabb', 'aaaabbaba', 'bbababbabb', 'bbababbaba', 'aababbbaaabb', 'bababaaabaa', 'aababbbaaaba', 'bbabbabaaab', 'bbabbabaaaa', 'aaaaabbabbaa', 'aabaabbababb', 'bbabaababba', 'aabaabbababa', 'aaaaabaabbb', 'bbbabbabaaab', 'bbbabbabaaaa', 'aaaaabaabba', 'babaaaaaaba', 'babaaaaaabb', 'abaababaabab', 'baabbaab', 'abaaabbabbbb', 'abaaabbabbba', 'baabbaaa', 'abbbaabbaaab', 'abbbaabbaaaa', 'bbaaabaababa', 'bbaaabaababb', 'abbaaabbbaaa', 'abbaaabbbaab', 'baaaaabaaa', 'abaaaaabaaa', 'baaaaabaab', 'bbaabbabaaab', 'bababbbbaba', 'bababbbbabb', 'aaababaaabbb', 'baaababbabba', 'bbaababaabaa', 'bbaababaabab', 'baaababbabbb', 'abbaabaababa', 'abbaabaababb', 'abbabaaabb', 'abbabaaaba', 'baaaabaabaab', 'baaaabaabaaa', 'abaababbaa', 'bbbbaaabbba', 'abaababbab', 'babaabbbb', 'babbaaababb', 'babaabbba', 'bbbabbbabaaa', 'bbbabbbabaab', 'abbabbbabbab', 'aabbbabb', 'aabbbaba', 'abbabbbabbaa', 'abbbaaaabbb', 'abbaababaab', 'aaababbab', 'bbababbaabba', 'bbababbaabbb', 'aaaaaaababba', 'aaaaaaababbb', 'bbabaaaabaa', 'bbabaaaabab', 'aaaaababbaba', 'aaaaababbabb', 'abbbbaaaabbb', 'abbbbaaaabba', 'aabbaabaaaa', 'aabbaabaaab', 'aaaabbaaaaab', 'aaaabbaaaaaa', 'bbbbaabbaaab', 'bbbbaabbaaaa', 'baaaabaabbaa', 'baaaabaabbab', 'abbaaabbabab', 'bbaabbaabab', 'abbaaabbabaa', 'aabbaababa', 'abbaabbbaaa', 'babaaaaabbab', 'bbaaaabbb', 'baaabababa', 'aababbbbbaa', 'baaabababb', 'bbbbbabaaa', 'abbbbabaaaaa', 'abbbbabaaaab', 'abbabbaba', 'aabbaaabba', 'babbaaabbbab', 'babbaaabbbaa', 'aabbaaabbb', 'ababbbabbb', 'bbbbbbbba', 'bbbbabbabbaa', 'bbbbbbbbb', 'aabbaabaabba', 'bababbabbbab', 'bbbaabbbbaa', 'bbaaaaabbaab', 'babbbabaaaab', 'bbbbbabbba', 'bbbabaab', 'bbbababbab', 'bbabbba', 'bbabbbb', 'bbbbabbabbab', 'aabbababaab', 'aabbababaaa', 'aabaaaabbba', 'bbbabaaaabb', 'aabababbabaa', 'abaabbabaabb', 'bbaaabbabaaa', 'baabbbabbbab', 'abaabbabaaba', 'abbaaabbaaaa', 'babaababaa', 'abbaaabbaaab', 'aabbbaabaaba', 'aabbbaabaabb', 'bbbabbaba', 'babbaaabb', 'aaaaaabbb', 'aaaaaabba', 'bbaaaaabbbb', 'bababbbaaba', 'bbabbb', 'babbabbbabb', 'babbabbbaba', 'bbababaaabaa', 'bbababaaabab', 'baababbba', 'babbbababaab', 'bbabaabababa', 'bbbaabbaaab', 'bbabaabababb', 'babbbababaaa', 'baaabbabbba', 'abaaaaaabbba', 'bbbabbbbbbaa', 'bbbabbbbbbab', 'abaaaaaabbbb', 'bbaaabbaaa', 'bbaaabbaab', 'babbabababa', 'ababbba', 'babbabababb', 'baababbbb', 'abbabbabbb', 'bbaaabaabbbb', 'bbaaabaabbba', 'abbaabaabbbb', 'abbaabaabbba', 'baabbaaaaaab', 'bbabababbbbb', 'bbabababbbba', 'baabbaaaaaaa', 'baabababaabb', 'bbbaabababaa', 'aaabbbbbaaa', 'abaababaab', 'bbbaabababab', 'bbabbaabbbb', 'aabbbaabab', 'baabbabbbaa', 'baabbabbbab', 'baabaaababab', 'baabaaababaa', 'baabababaaba', 'abbbbababbab', 'abbbbababbaa', 'abababaababb', 'aaabbaababb', 'aaabbaababa', 'abababaababa', 'abaaaaababab', 'ababaaaaaaba', 'ababaaaaaabb', 'abaaaaababaa', 'bbbabbaabbbb', 'bbbabbaabbba', 'baabbbba', 'bababbabbaaa', 'ababaabbbabb', 'ababaabbbaba', 'bababbabbaab', 'abbaaababbba', 'baabbbbb', 'aaaaaabbaaa', 'abbaaababbbb', 'aaaababbab', 'aaaababbaa', 'baaaabb', 'baaaaba', 'babbbaabaa', 'babbbaabab', 'abbbbbabbbb', 'abbbbbabbba', 'aaabaabb', 'babbabbbbaab', 'aaabbaabbba', 'aaabbaabbbb', 'babbabbbbaaa', 'bbbaabaabab', 'abbabaaabab', 'abbabaaabaa', 'bbbaabaabaa', 'bbbabababb', 'abaaabbaba', 'babbaabbbaba', 'babaaaaab', 'baabbabbaab', 'baabbabbaaa', 'abaababaaa', 'bbbbaaaaba', 'bbbbaaaabb', 'abbbbababaaa', 'ababbabaabb', 'abbbbababaab', 'aaaabaaa', 'aabbabbabb', 'bbbaaaaaab', 'aaabababbbaa', 'aaabababbbab', 'bbbaaaaaaa', 'bbababababbb', 'aabaababaa', 'aabaababab', 'bbababababba', 'bbbbabbbabab', 'bbbbabbbabaa', 'babaabbabaa', 'babbbbababaa', 'babbbbababab', 'aababaaabbab', 'aababaaabbaa', 'aaaaaababaa', 'aaaaaababab', 'abbbaaabba', 'babbabaabbab', 'babbabaabbaa', 'baabbbaaaaaa', 'aabaaabaabbb', 'aabaaabaabba', 'baabbbaaaaab', 'babaabbabab', 'aabbaaabbba', 'aabbaaabbbb', 'aababbbbabab', 'abbbaab', 'abbbaaa', 'abababbaabb', 'baaaaabbbbb', 'baaaaabbbba', 'bbabaababbb', 'abbbbbbbba', 'abbbbbbbbb', 'aabbbaabbaba', 'baaaaababa', 'aabaabaaaa', 'aabbbaabbabb', 'abbaaababb', 'abbaaababa', 'ababbabaabaa', 'bbaababaabb', 'bbaababaaba', 'bbbbbbaabb', 'abbbaabaa', 'abaababbba', 'abaababbbb', 'abbbaabab', 'baaabbababa', 'baaabbababb', 'abbbbabbabba', 'aabbbabbaaaa', 'bbaaaaa', 'abbbbabbabbb', 'aabbbaababbb', 'aabbbaababba', 'bbbbbbaaba', 'aabbbaab', 'baabbaaaabbb', 'aabbbaaa', 'babaabbab', 'babaabbaa', 'baaabbbbaba', 'abbaabbbaba', 'aaaababbbab', 'aaaababbbaa', 'bbaaaaabbaaa', 'abaabbbababa', 'abaabbbababb', 'babababbaabb', 'aabbabaabbab', 'bbbbaaabbaab', 'bbbbaaabbaaa', 'aabbabaabbaa', 'aaaaaabaaab', 'aaabaaaabaab', 'aaabaaaabaaa', 'aaaaaabaaaa', 'bababbabaaba', 'aaabbaaaab', 'aaabbaaaaa', 'bababbabaabb', 'bbbababaaaa', 'bbbababaaab', 'babababbab', 'ababbaaaabab', 'ababbaaaabaa', 'babababbaa', 'aaabbbbabba', 'ababbbababb', 'bbabaaaabbab', 'abbababaabaa', 'abbababaabab', 'abbbbaabaa', 'bbbbaaaba', 'baaabbbabaab', 'abaabaaabbab', 'babbaaabbbbb', 'baaababaaa', 'baaababaab', 'babbaaabbbba', 'ababbababaaa', 'ababbababaab', 'aabbaaabaa', 'aabbaaabab', 'bababbbbbab', 'bababbbbbaa', 'baabbbaaaaa', 'aaababaaaaaa', 'bbbbbababa', 'bbbbbababb', 'aaababaaaaab', 'aababbaabbba', 'bbaabbbabba', 'bbaabbbabbb', 'aababbaabbbb', 'aabbabaabaaa', 'babbbabbab', 'aabbabaabaab', 'baaabaabaabb', 'baaabaabaaba', 'bbaabbabaabb', 'ababbbb', 'babbbbaaaa', 'babbbbaaab', 'aabbabb', 'aabbaba', 'abaabbb', 'bbbaababbbb', 'abaabba', 'bbabbaa', 'aaaabbbbaaa', 'bbbababbba', 'bbbababbbb', 'abaaaabaabba', 'abaaaabaabbb', 'baaaaaababba', 'baaaaaababbb', 'bbaabbaabaa', 'bbbbbabbaaa', 'aaaabbaaa', 'bbaaaaaababb', 'bbaaaaaababa', 'abaabbbbbb', 'bbbabbabaabb', 'aaaaabb', 'bbbabbabaaba', 'bbbabaabbaba', 'bbbabaabbabb', 'baaabbbabaaa', 'abaaabbabbab', 'abaaabbabbaa', 'bbabaabbbbba', 'aaabaabbaaaa', 'aaabaabbaaab', 'bbabaabbbbbb', 'abaaabbbbb', 'bbbabbbbbbbb', 'baabbbaabbab', 'baabbbaabbaa', 'abbbabb', 'abaaabbbba', 'bbabababbbab', 'bbabababbbaa', 'bbabaab', 'bbabaaa', 'ababaabbbaab', 'ababaabbbaaa', 'abaaaaabbaaa', 'abaaaaabbaab', 'baabaaababbb', 'aaabbbaababa', 'aaabbbaababb', 'baabaaababba', 'abbbbaabab', 'ababbbbbbba', 'abbaabaabbab', 'abbaabaabbaa', 'abbabbabaaa', 'abbabbabaab', 'babbbbbaaab', 'abbbababbbab', 'aabbaaabb', 'abbbababbbaa', 'bbbabbaabbab', 'aabbaababaab', 'aabbaababaaa', 'bbbabbaabbaa', 'aaaaaaaabbb', 'aaaaaaaabba', 'bbbbabbabba', 'bbabaabbbaa', 'abbbbbbabbba', 'abbbbbbabbbb', 'aabbaaaaaaab', 'aabbaaaaaaaa', 'baaabaabaaa', 'abbabbab', 'aabbbabbbaba', 'aabbbabbbabb', 'bbabbaabbbbb', 'abbababbbba', 'aabbaabaaba', 'ababbabbbab', 'ababbabbbaa', 'aabbaabaabb', 'abbbbaaaabab', 'bbabaaabbbba', 'bbabaaabbbbb', 'abbbbaaaabaa', 'bbbbaabba', 'aabbbabbabb', 'aabbbabbaba', 'bbbbaabbaabb', 'bbbaaaabbbba', 'abbbabbbbab', 'bbaaabbbbb', 'bbaaabbbba', 'bbaabbabba', 'baabbabaabba', 'abaabbbbbbaa', 'abaabbbbbbab', 'baabbabaabbb', 'babaaaaabab', 'babaaaaabaa', 'aaaabbaaaabb', 'aaaabbaaaaba', 'baaaaaaab', 'aabaaaabbbaa', 'aaaaabbaaaab', 'abaabababaaa', 'aababaaabbba', 'bbaababab', 'bbabababbaaa', 'baaabaaaaa', 'bbabababbaab', 'babbabaabbbb', 'aaabbbababaa', 'aaabbbababab', 'babbabaabbba', 'babaaabaaaba', 'babaaabaaabb', 'ababaabbbbaa', 'ababaabbbbab', 'baaabaaaab', 'abbbbbaaabba', 'abbbbbaaabbb', 'ababbbabbbb', 'aaaabaababba', 'baabbbabbaaa', 'aaaabaababbb', 'aabbaaabbaa', 'aabbaaabbab', 'baaababbaaab', 'baaababbaaaa', 'abbbababbaaa', 'abbbbababab', 'abbbababbaab', 'bbbabbaabaaa', 'bbbabbaabaab', 'abbbaabbabaa', 'abbbaabbabab', 'abbabbbabaaa', 'abbabbbabaab', 'aabbbabaabaa', 'aabbbabaabab', 'babbbbba', 'babbbbbb', 'bbbbaabbaab', 'bbbbaabbaaa', 'bababbaaabb', 'abbabbbabb', 'bbaababbaba', 'bababbaaaba', 'abbbabaabaa', 'bbabbaabaab', 'bbaabbababaa', 'babbbaaababb', 'babbbaaababa', 'bbaabbababab', 'aababbbbaaa', 'aababababa', 'abbbbbababa', 'baabaabbaaa', 'bbaaaaabbab', 'babaabbbba', 'babaabbbbb', 'baababaab', 'abaaaaab', 'baababaaa', 'aabaabbbbaba', 'bbaaabbaba', 'bbaaabbabb', 'aabaabbbbabb', 'bbaaabaabbab', 'bbbbabbaabaa', 'bbbbabbaabab', 'bbaaabaabbaa', 'baabaaaabaa', 'baaaaabaaaba', 'baaaaabaaabb', 'abaaaaaa', 'bbbabaabaa', 'bbbabaabab', 'ababbbbbaba', 'ababbbbbabb', 'baabbbbbaab', 'baabbbbbaaa', 'aaabaabbabb', 'aaabaaaababb', 'aaaabbabbaa', 'aaabaaaababa', 'bbabaaaaaab', 'bbabbaabb', 'bbabaaaaaaa', 'aabbbbab', 'abbbbbbababb', 'abbbbbbababa', 'ababbaaaabbb', 'ababbaaaabba', 'aaabbaabbaa', 'bbbaaababa', 'bbaaaabbaba', 'aaabbababbba', 'bbaaaabbabb', 'aaabbababbbb', 'aabbabbabaa', 'aaabbbaaaab', 'bbbababaabb', 'aabbaaabaab', 'aabbaaabaaa', 'bbabaaabbabb', 'bbabaaabbaba', 'abbaabbaabb', 'abbaaaababb', 'abbaababa', 'aaabaabaabba', 'ababbabbbbaa', 'ababbabbbbab', 'aaabaabaabbb', 'aaaaaaaaaba', 'babbbabbabb', 'baabaabbbaa', 'abababbaabba', 'abababbaabbb', 'ababbbaababb', 'ababbbaababa', 'bbbababaaa', 'babaabaaa', 'bbbaababbb', 'bbbaababba', 'abaaabbaaaba', 'abababaaabba', 'abababaaabbb', 'abaaabbaaabb', 'abaaabbaaa', 'abaaabbaab', 'babbaaabbaaa', 'bbababbaaabb', 'bbababbaaaba', 'bbaaabaaaa', 'abbbbbaaab', 'abbbbbaaaa', 'babbbaaaabb', 'babaabaab', 'babbbaaaaba', 'bbbbbaaaabbb', 'bbaaaaaabaab', 'bbaaaaaabaaa', 'bbbbabaaab', 'aaabbbbbbba', 'aaaaaaabaabb', 'aaaaaaabaaba', 'abaabababbaa', 'bbbabaabaabb', 'aaaaabbaabab', 'ababaaaaabba', 'bbbbbabbaba', 'ababbabaaaba', 'ababbabaaabb', 'bbbbbabbabb', 'bbaaaaabb', 'bbaaaaaba', 'baaaaaabbaa', 'baaaaaabbab', 'baabbbaabbbb', 'bbbbabaabbaa', 'bbbbabaabbab', 'baabbbaabbba', 'babbaabbbba', 'babbbaabaab', 'abbaababaaa', 'abbabbbbbbba', 'abbabbbbbbbb', 'babbbaabaaa', 'bbbaaaababa', 'bbbaaaababb', 'aaabaabba', 'aabbbaababab', 'abbbbbbbaa', 'bbaababbbaa', 'aabbbaababaa', 'abbbbaaababa', 'abbaaababaab', 'bbbaabbababb', 'abbbbaaababb', 'bbababaabb', 'aabbbabbaaab', 'bbababaaba', 'abbbabbb', 'baabaababbaa', 'baabaababbab', 'abbbabba', 'aabaaabaaaaa', 'aabaaabaaaab', 'bbbbaaabbabb', 'baabbaaabab', 'baabbaaabaa', 'bbbbaaabbaba', 'abaabbbaaab', 'babbaaaba', 'abaaabbbab', 'abaaabbbaa', 'abaaaaabaaaa', 'abbbaaabaab', 'babbbabbaaa', 'abaaaaabaaab', 'aabab', 'baaaabbaabba', 'baaaabbaabbb', 'abaaaaaaaaa', 'aabababbaa', 'abaaaaaaaab', 'aabababbaab', 'aabaa', 'bbaaaaaabbaa', 'bbaaaaaabbab', 'aaabbbbbbbba', 'aaabbbbbbbbb', 'aabaaabbabba', 'aaababba', 'aaababbb', 'aabbabbbab', 'aabbabbbaa', 'abbbaaaaaaaa', 'abbbaaaaaaab', 'abbbbabbbbba', 'aabaababaaba', 'aabaaabbabbb', 'abbbbabbbbbb', 'bbabbbaabb', 'bbabbbaaba', 'baaaabbaaaab', 'bbaabbbabaa', 'aabaaabbbabb', 'babaaabababb', 'bbaabbbabab', 'baaabbbaaab', 'babbabbababa', 'baaaabbaaaaa', 'baabababbb', 'babbabbababb', 'abbbbbbaaa', 'baaabbbababb', 'bbbbbabbbbba', 'bbbabaababab', 'bbbabaababaa', 'aabaaabbbaba', 'bababbabbbba', 'aaabbaaaabb', 'aabbaabbaaa', 'aaabbaaaaba', 'bbaabbaabaaa', 'bbaabbaabaab', 'bbabaaabab', 'bababbaba', 'bbabaaabaa', 'bbaaabaaaaba', 'bbaaabaaaabb', 'ababbabaabbb', 'ababbabaabba', 'abbbbaaab', 'abaaaababa', 'bbbaaaabbbbb', 'baabbbabb', 'babbbaaabaab', 'baababababaa', 'abbabaabbbaa', 'babbbaaabaaa', 'abbbabaabba', 'bbabbaababb', 'babaabbbaa', 'babaabbbab', 'baaabaaab', 'bbbabbabbb', 'abbbaabbbab', 'abbbaabbbaa', 'bbbabbabba', 'abbabbbbbabb', 'abbabbbbbaba', 'bbbbbaa', 'aababbaabbb', 'abbaabbaaba', 'aababbaabba', 'baabababb', 'baabababa', 'b', 'bbaabaabaa', 'bbaabaabab', 'bababaaababa', 'bababbababaa', 'aabbaabbaab', 'baababaabbbb', 'baababaabbba', 'bbabbbaabbb', 'bababababaaa', 'bababababaab', 'aababaa', 'babaababbbb', 'babaababbba', 'aaaabbb', 'bbabaaaabaaa', 'aaaabababb', 'aaaabba', 'babbbabbaaba', 'aabaaabaaa', 'aabaaabaab', 'babbbabbaabb', 'bbbaabbbbb', 'bbabaaaabaab', 'aabbaabababb', 'aabbbababaa', 'aabbbababab', 'aabbaabababa', 'aabbaabbaabb', 'aabbabababaa', 'aabbabababab', 'aaaabbbabbba', 'aaaabbbabbbb', 'aabbaaaaaabb', 'bbabbaaaabbb', 'bbabbaaaabba', 'aabbaaaaaaba', 'bbabaabaaaba', 'bbabaabaaabb', 'bbbababaabba', 'bbbababaabbb', 'aabbaabbbbb', 'aabaaabbbbaa', 'aabaaabbbbab', 'abaaabbaaba', 'aaabaabbb', 'aababbbaa', 'ababbabbaabb', 'babbbaabbab', 'ababbbaabaab', 'babbaaababba', 'bbabbbbaaaaa', 'ababbbaabaaa', 'bbba', 'bbabaaabbaab', 'abaaaabaaaab', 'abaabbbaaabb', 'bbabaaabbaaa', 'aabbaabbbba', 'baaaaaabaaab', 'baaaaaabaaaa', 'bbababbaaaab', 'aababab', 'abbbabbabbbb', 'baaaabbaaabb', 'baaaabbaaaba', 'abbababbbaa', 'bbaabaaabaab', 'bbaabaaabaaa', 'baababaaabbb', 'baababaaabba', 'abaababababb', 'bbabbbabbaba', 'abaababababa', 'abaabbaaabb', 'abaabbaaaba', 'baaababbaabb', 'baaababbaaba', 'bbaaaaabaaba', 'bbabaaaaaaaa', 'baabbabaabaa', 'bbaaaaabaabb', 'aaaabbbaa', 'aaaabbbab', 'abbabbabbab', 'aababbaaab', 'bbbbaabbbbba', 'bbbbaabbbbbb', 'aababbaaaa', 'bbaabbabbb', 'baabbaaab', 'abbabaabaaa', 'aaaaba', 'aabbbbaabbb', 'aabbbbaabba', 'aaababbabb', 'abbabaabba', 'abbabaabbb', 'aaabaaaaaaba', 'bbbbbbaab', 'abababbbaab', 'abbaaabababb', 'babaabbbbaa', 'abbaaabababa', 'aaaabb', 'bbbaaaabaaa', 'bbbabaaaabaa', 'bbbabaaaabab', 'bbbaaaabaab', 'bbbabaaaaaaa', 'bbbabbbababa', 'bbbabbbababb', 'bababbbbaab', 'bbbaaab', 'bbbabbaaba', 'baaaaaabb', 'bbbabbaabb', 'aaabbbbbabb', 'bbb', 'bba', 'bbababbaabaa', 'bbababbaabab', 'bbbbbbbaabba', 'bbbbbbbaabbb', 'ababbbbbaaa', 'abbbbaa', 'aaaaaaaaaaa', 'ababbbbbaab', 'abbaaaaaabba', 'bbbabaabbbbb', 'bbbabaabbbba', 'abbaaaaaabbb', 'baaababbab', 'babbaababbb', 'bababaaabbbb', 'bababaaabbba', 'bbaabbbbabb', 'abbbbab', 'bbbaaabaaab', 'bbbaaabaaaa', 'aaabbbaaaaa', 'ababaaabbbaa', 'ababaaabbbab', 'bbbabaabbaaa', 'bbbbaabaaba', 'babaabbabbbb', 'bbabaabaabba', 'babbbaaabbaa', 'baaabbaaabba', 'baaabbaaabbb', 'babbbaaabbab', 'abbbbbbbb', 'baabaaaaabb', 'bbbabaabbaab', 'babaabaabab', 'abbbbbbabaab', 'abbbbbbabaaa', 'aaabbbaabbbb', 'aaabbbaabbba', 'abbbbbbba', 'abaabaababab', 'abaabaababaa', 'babbbbaaaab', 'aaaabaabaaab', 'abaabbbaabba', 'aaaaabbbbaba', 'aaabababab', 'bbbbbbbaa', 'bbbbbbbab', 'aaabababaa', 'bbbbbaaaaaab', 'babaabaabaa', 'abbbbabaaaba', 'bbbbbabbaa', 'aabbbaaabaa', 'abbbbabaaabb', 'abbaabb', 'abbaaba', 'abbaaaaabbaa', 'aabbabababa', 'babbbaab', 'babbbaaa', 'babaaaabbbaa', 'bbaaabbababa', 'abbabaabaaaa', 'baabbbabbbbb', 'babaaaabbbab', 'bababbaabab', 'bbabaaaaabab', 'bbabbaaabaaa', 'bbabbaaabaab', 'bbbabaababbb', 'bbabaaaaabaa', 'bbbabaababba', 'aabbbabbbba', 'aabbbabbbbb', 'abbabaabaaab', 'bbaaabaabaaa', 'bbbabaaaaabb', 'bbaaabaabaab', 'abbbbaabaaa', 'ababaaaaabab', 'ababaaaaabaa', 'aabaabbbbbab', 'aabaabbbbbaa', 'bbbabaaaaaba', 'bbabbbbaaaa', 'bbababbbaa', 'babababbbaab', 'babababbbaaa', 'bbababbbab', 'bbaababaabba', 'bbaababaabbb', 'abbaabaabaaa', 'babbbaabaaaa', 'babbbaabaaab', 'abbaabaabaab', 'abbaaabbbaba', 'abbaaabbbabb', 'aabbbabbbbbb', 'aabbbabbbbba', 'babbaaaabab', 'baaaaaabbba', 'aabbbaaabbaa', 'aabbbaaabbab', 'baaaaaabbbb', 'babbaaaabaa', 'aaabbbbbbab', 'baababaabbab', 'bbabaababbab', 'bbabaababbaa', 'baababaabbaa', 'aaabbbbbbaa', 'aababbabbab', 'baaabbbbbb', 'aaaaaabbabb', 'abaaaaaabaab', 'abaaaaaabaaa', 'aaaaaabbaba', 'babbbabbaa', 'aababbabbaa', 'bbbaabbabbab', 'aabaaababa', 'aabaaababb', 'bababbababba', 'ababaaaaaaaa', 'ababaaaaaaab', 'bbbbaabbbb', 'bbbbaabbba', 'bababbbba', 'aaabaabaaaab', 'aaabaabaaaaa', 'bababbbbb', 'bbabbaaaabab', 'bbaaaabbbbbb', 'aaaababbba', 'bbabbaaaabaa', 'abababbaaaab', 'abababbaaaaa', 'abaababbbbb', 'aabbbababba', 'aabbbababbb', 'ababbaabb', 'abbbababb', 'abaaabbaabab', 'abaaabbaabaa', 'aaabaaabaaab', 'aababaabbb', 'aababaabba', 'aabaaaaaabb', 'aabaaaaaaba', 'abbbbbaaaabb', 'abbbbbaaaaba', 'aabbaabbbbba', 'bbababbbba', 'aaaaaaababaa', 'bbaababbbba', 'bbaababbbbb', 'aaaaaaababab', 'bbababbbbb', 'abaabbbaa', 'bbaabbbbabaa', 'bbaabbbbabab', 'abaabbbab', 'aaaaabaaaba', 'bbbbabaa', 'baabbbaaba', 'aaaaababbbab', 'aaaaababbbaa', 'bbaaaabaa', 'bbaaaabab', 'bababbaaabaa', 'bababbaaabab', 'aaaaabaaabb', 'abbbaaaabba', 'babbabbabab', 'bbabbaaaaaaa', 'ababbaba', 'bbabbaaaaaab', 'baaaaabaabbb', 'baaaaabaabba', 'baababaabaaa', 'baababaabaab', 'bbaabaababa', 'babbbbababb', 'babbbbababba', 'babbbbababbb', 'bbbbbbb', 'bbbbbba', 'bbbbabbaabb', 'baaabba', 'bbaabbabbbb', 'baaabbb', 'bbbaaaaabbaa', 'bbbaaaaabbab', 'abbbbaaabbab', 'abbbbaaabbaa', 'bbaabbabbba', 'ababbabaabab', 'babbaaaaa', 'babbaaaab', 'abbbababbbba', 'abbbaaaababa', 'abbbaaaababb', 'aabbbbabbbaa', 'aabbbbabbbab', 'bbababaaabba', 'aaaaabaaab', 'baaababababa', 'bbababaaabbb', 'abbabaabbbbb', 'babbaaaabbaa', 'babbaaaabbab', 'abbabaabbbba', 'abbbbbabaaa', 'baaaabbbabab', 'abbbbbabaab', 'aabbbaabaaaa', 'aabbbaabaaab', 'aaaaabaaaa', 'abbabbbbbaab', 'abbabbbbbaaa', 'baabbababbab', 'abababaaaabb', 'abababaaaaba', 'abbabbbbb', 'bbaabaabba', 'bbaabaabbb', 'abbbabaaabba', 'babbabbbbaa', 'babbabbbbab', 'abbbabaaabbb', 'bbabbbabaaa', 'baaabbabbab', 'baaabbabbaa', 'bbbabaabbbab', 'aabbaaabbaba', 'aabbaaabbabb', 'bbbabaabbbaa', 'bababaaabbab', 'abbaababbbba', 'abbaababbbbb', 'bababaaabbaa', 'abbababaabba', 'abbbbabbaaab', 'abbbbabbaaaa', 'abbababaabbb', 'aaaababbbbb', 'aaaababbbba', 'aaabbbbbbb', 'aaabbbbbba', 'bbabaabaabab', 'babababbbb', 'babababbba', 'bbabaabaabaa', 'abbbbbabbab', 'bababbbabbaa', 'bababbbabbab', 'abbbbbabbaa', 'bbbabbaaabab', 'bbbbaba', 'abaabaababb', 'abaabaababa', 'bbbbabb', 'aabaabbbabbb', 'aabaabbbabba', 'aabbaababab', 'bbabababba', 'bbbbbabbbaab', 'bbbbbabbbaaa', 'bbabababbb', 'aaabbaaabaa', 'aaabbaaabab', 'aaabababbbba', 'bbbaaaaabb', 'bbbaaaaaba', 'aaabababbbbb', 'bbabbbbaaabb', 'bbabbbbaaaba', 'bbbabbabbbba', 'bbbabbabbbbb', 'baaabaababba', 'abaaaabaaabb', 'abaaaabaaaba', 'aaaabbbabbab', 'abbbabbbba', 'babbbaabb', 'aabbabbbbba', 'abbabbaabbb', 'abbabbaabba', 'ababaabababa', 'baabaaabb', 'bbaabaaababb', 'bbaabaaababa', 'babaaaaba', 'babaaaabb', 'baaaaaabaabb', 'baaaaaabaaba', 'bbbabbbbbabb', 'aabbbabbbaa', 'aabbbababbaa', 'bbbabbaaaa', 'aabaabbbbbbb', 'aabaabbbbbba', 'bbbabbaaab', 'bbababaaaaa', 'bbabbbbabb', 'aaabbbbaabbb', 'aaabbbbaabba', 'bbabbbbaba', 'babbbabbaab', 'aabababbbbba', 'aabababbbbbb', 'babababbbabb', 'abbaaababab', 'abbaaababaa', 'babababbbaba', 'bbabbbaaaaa', 'bbabbbaaaab', 'abaaaabbbba', 'aabbbabbbbab', 'abaaaaaba', 'aabbbabbbbaa', 'abbbabbbaaba', 'abbbabbbaabb', 'aaabaabbaaba', 'aaabaabbaabb', 'baababaaba', 'abaaaaabb', 'aaabbbaaaaaa', 'aaabbbaaaaab', 'bbbbaaaaaaa', 'baababaaabb', 'baababaaaba', 'abababbbabb', 'abababbbaba', 'aaabbbaabab', 'aababaabbbaa', 'aababaabbbab', 'aaababbaabb', 'ababbbabaab', 'babaaababbbb', 'babaaababbba', 'aabbbababbab', 'bbaaababbbba', 'bbaaababbbbb', 'ababbbabaaa', 'abaaabbabab', 'aabbbaabbbab', 'aabbbaabbbaa', 'aabbaabaa', 'abbaaabbaa', 'abbaaabbab', 'bbaaabb', 'aabbaabab', 'bbaaaba', 'abbbaabba', 'abbbaabbb', 'abbbbaaba'} >>> len(star({'a','b'}, 12)) len(star({'a','b'}, 12)) 8191 >>> len(star({'a','b'}, 14)) len(star({'a','b'}, 14)) 32767 >>> len(star({'a','b'}, 16)) len(star({'a','b'}, 16)) 131071 >>> len(star({'a','b'}, 15)) len(star({'a','b'}, 15)) 65535 >>> len(star({'a','b'}, 20)) len(star({'a','b'}, 20)) 2097151 >>> exp(Phi(), 0) exp(Phi(), 0) {''} >>> """See that if you take star of 20, it takes forever because """See that if you take star of 20, it takes forever because ... it is trying to print something big. But if you take len(..) of it is trying to print something big. But if you take len(..) of ... that thing, then it only needs to print the length. Compute is that thing, then it only needs to print the length. Compute is ... much faster than I/O. Also is there a pattern to the growth much faster than I/O. Also is there a pattern to the growth ... of the len of star ?? of the len of star ?? ... """ """ 'See that if you take star of 20, it takes forever because\nit is trying to print something big. But if you take len(..) of\nthat thing, then it only needs to print the length. Compute is\nmuch faster than I/O. Also is there a pattern to the growth\nof the len of star ?? \n' >>>