Skip to content

Instantly share code, notes, and snippets.

@vijfhoek
Last active December 19, 2020 23:57
Show Gist options
  • Select an option

  • Save vijfhoek/058d52b22a437af4c1f3f4fc4913c554 to your computer and use it in GitHub Desktop.

Select an option

Save vijfhoek/058d52b22a437af4c1f3f4fc4913c554 to your computer and use it in GitHub Desktop.
from typing import Tuple
def rule_0(s):
if s != '':
v0 = rule_8(s)
v1 = (out for inp in v0 for out in rule_11(inp))
yield from v1
def rule_1(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_7(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_20(inp))
yield from v1
def rule_2(s):
if s != '':
v0 = rule_64(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_77(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_3(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_127(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_67(inp))
yield from v1
def rule_4(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_104(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_9(inp))
yield from v1
def rule_5(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_109(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_39(inp))
yield from v1
def rule_6(s):
if s != '':
v0 = rule_33(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_34(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_7(s):
if s != '':
v0 = rule_86(s)
v1 = (out for inp in v0 for out in rule_90(inp))
yield from v1
def rule_8(s):
if s != '':
v0 = rule_42(s)
yield from v0
v0 = rule_42(s)
v1 = (out for inp in v0 for out in rule_8(inp))
yield from v1
def rule_9(s):
if s != '':
v0 = rule_82(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_16(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_10(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_90(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_54(inp))
yield from v1
def rule_11(s):
if s != '':
v0 = rule_42(s)
v1 = (out for inp in v0 for out in rule_31(inp))
yield from v1
v0 = rule_42(s)
v1 = (out for inp in v0 for out in rule_11(inp))
v2 = (out for inp in v1 for out in rule_31(inp))
yield from v2
def rule_12(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_30(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_39(inp))
yield from v1
def rule_13(s):
if s != '':
v0 = rule_38(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_21(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_14(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_88(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_95(inp))
yield from v1
def rule_15(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_83(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_51(inp))
yield from v1
def rule_16(s):
if s != '':
v0 = rule_39(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_54(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_17(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_119(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_12(inp))
yield from v1
def rule_18(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_135(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_134(inp))
yield from v1
def rule_19(s):
if s != '':
v0 = rule_102(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_55(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_20(s):
if s != '':
v0 = rule_95(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_134(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_21(s):
if s != '':
v0 = rule_90(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_135(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_22(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_113(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_88(inp))
yield from v1
def rule_23(s):
if s != '':
v0 = rule_54(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_30(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_24(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_56(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_128(inp))
yield from v1
def rule_25(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_62(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_45(inp))
yield from v1
def rule_26(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_27(s):
if s != '':
v0 = rule_54(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_39(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_28(s):
if s != '':
v0 = rule_30(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_30(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_29(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_96(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_13(inp))
yield from v1
def rule_30(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_31(s):
if s != '':
v0 = rule_108(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_85(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_32(s):
if s != '':
v0 = rule_86(s)
v1 = (out for inp in v0 for out in rule_39(inp))
yield from v1
def rule_33(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_116(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_54(inp))
yield from v1
def rule_34(s):
if s != '':
v0 = rule_26(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_47(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_35(s):
if s != '':
v0 = rule_54(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_113(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_36(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_10(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_76(inp))
yield from v1
def rule_37(s):
if s != '':
v0 = rule_3(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_118(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_38(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_134(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_30(inp))
yield from v1
def rule_39(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_40(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_125(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_71(inp))
yield from v1
def rule_41(s):
if s != '':
v0 = rule_36(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_53(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_42(s):
if s != '':
v0 = rule_100(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_121(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_43(s):
if s != '':
v0 = rule_113(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_95(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_44(s):
if s != '':
v0 = rule_61(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_1(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_45(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_90(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_30(inp))
yield from v1
def rule_46(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_39(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_134(inp))
yield from v1
def rule_47(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_48(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_5(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_27(inp))
yield from v1
def rule_49(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_30(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_30(inp))
yield from v1
def rule_50(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_80(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_136(inp))
yield from v1
def rule_51(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_131(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_106(inp))
yield from v1
def rule_52(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_109(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_54(inp))
yield from v1
def rule_53(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_10(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_49(inp))
yield from v1
def rule_54(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_55(s):
if s != '':
v0 = rule_60(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_98(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_56(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_39(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_54(inp))
yield from v1
def rule_57(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_25(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_73(inp))
yield from v1
def rule_58(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_88(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_47(inp))
yield from v1
def rule_59(s):
if s != '':
v0 = rule_88(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_95(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_60(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_95(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_84(inp))
yield from v1
def rule_61(s):
if s != '':
v0 = rule_131(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_18(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_62(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_109(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_135(inp))
yield from v1
def rule_63(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_134(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_30(inp))
yield from v1
def rule_64(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_63(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_79(inp))
yield from v1
def rule_65(s):
if s != '':
v0 = rule_95(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_30(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_66(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_78(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_107(inp))
yield from v1
def rule_67(s):
if s != '':
v0 = rule_113(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_54(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_68(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_90(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_30(inp))
yield from v1
def rule_69(s):
if s != '':
v0 = rule_132(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_101(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_70(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_130(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_48(inp))
yield from v1
def rule_71(s):
if s != '':
v0 = rule_52(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_103(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_72(s):
if s != '':
v0 = rule_44(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_69(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_73(s):
if s != '':
v0 = rule_94(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_92(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_74(s):
if s != '':
v0 = rule_134(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_47(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_75(s):
if s != '':
v0 = rule_70(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_57(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_76(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_113(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_135(inp))
yield from v1
def rule_77(s):
if s != '':
v0 = rule_46(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_23(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_78(s):
if s != '':
v0 = rule_28(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_65(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_79(s):
if s != '':
v0 = rule_88(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_95(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_80(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_115(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_127(inp))
yield from v1
def rule_81(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_6(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_24(inp))
yield from v1
def rule_82(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_95(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_88(inp))
yield from v1
def rule_83(s):
if s != '':
v0 = rule_22(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_111(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_84(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_86(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_85(s):
if s != '':
v0 = rule_120(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_75(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_86(s):
if s != '':
v0 = rule_129(s)
yield from v0
v0 = rule_91(s)
yield from v0
def rule_87(s):
if s != '':
v0 = rule_90(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_26(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_88(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_86(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_89(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_66(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_37(inp))
yield from v1
def rule_90(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_86(inp))
yield from v1
def rule_91(s):
if s != '':
if s[0] == 'b':
yield s[1:]
def rule_92(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_90(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_134(inp))
yield from v1
def rule_93(s):
if s != '':
v0 = rule_15(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_81(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_94(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_84(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_88(inp))
yield from v1
def rule_95(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_96(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_14(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_58(inp))
yield from v1
def rule_97(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_19(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_110(inp))
yield from v1
def rule_98(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_54(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_39(inp))
yield from v1
def rule_99(s):
if s != '':
v0 = rule_86(s)
v1 = (out for inp in v0 for out in rule_88(inp))
yield from v1
def rule_100(s):
if s != '':
v0 = rule_97(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_89(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_101(s):
if s != '':
v0 = rule_126(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_59(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_102(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_99(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_117(inp))
yield from v1
def rule_103(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_54(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_54(inp))
yield from v1
def rule_104(s):
if s != '':
v0 = rule_32(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_43(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_105(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_88(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_109(inp))
yield from v1
def rule_106(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_84(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_113(inp))
yield from v1
def rule_107(s):
if s != '':
v0 = rule_123(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_68(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_108(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_93(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_72(inp))
yield from v1
def rule_109(s):
if s != '':
v0 = rule_86(s)
v1 = (out for inp in v0 for out in rule_86(inp))
yield from v1
def rule_110(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_112(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_17(inp))
yield from v1
def rule_111(s):
if s != '':
v0 = rule_47(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_134(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_112(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_74(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_52(inp))
yield from v1
def rule_113(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_114(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_2(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_41(inp))
yield from v1
def rule_115(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_135(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_90(inp))
yield from v1
def rule_116(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_117(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_135(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_30(inp))
yield from v1
def rule_118(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_122(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_105(inp))
yield from v1
def rule_119(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_47(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_109(inp))
yield from v1
def rule_120(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_40(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_4(inp))
yield from v1
def rule_121(s):
if s != '':
v0 = rule_114(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_133(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_122(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_47(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_134(inp))
yield from v1
def rule_123(s):
if s != '':
v0 = rule_88(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_47(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_124(s):
if s != '':
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_135(inp))
yield from v1
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_134(inp))
yield from v1
def rule_125(s):
if s != '':
v0 = rule_87(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_59(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_126(s):
if s != '':
v0 = rule_95(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_127(s):
if s != '':
v0 = rule_30(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_95(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_128(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_54(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_84(inp))
yield from v1
def rule_129(s):
if s != '':
if s[0] == 'a':
yield s[1:]
def rule_130(s):
if s != '':
v0 = rule_23(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_35(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_131(s):
if s != '':
v0 = rule_113(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
v0 = rule_90(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
def rule_132(s):
if s != '':
v0 = rule_124(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_59(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_133(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_50(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_29(inp))
yield from v1
def rule_134(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_86(inp))
yield from v1
def rule_135(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_129(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_91(inp))
yield from v1
def rule_136(s):
if s != '':
v0 = rule_91(s)
v1 = (out for inp in v0 for out in rule_115(inp))
yield from v1
v0 = rule_129(s)
v1 = (out for inp in v0 for out in rule_7(inp))
yield from v1
def validate(s):
return any(x == '' for x in rule_0(s))
if __name__ == '__main__':
result = 0
result += validate('babaaaabbbbababaaaabaabb')
result += validate('aaabaaababbaaabbbbbbabaabbaabababababbaa')
result += validate('aaabbbbabbabaaaabbaabaab')
result += validate('babaabbabbbbbaabbabaabab')
result += validate('abaabaabbbabaabbabbbabab')
result += validate('abbaababbbababbabbaabaabaaabaaabbbbbbbba')
result += validate('bbbbabbbbbaaaabbbbbbabaabbabbbaaaabbaaabbaabbbabbaaaabaa')
result += validate('bbbbababaaabbababaaaabab')
result += validate('bbbabababaabbaaaabbbaaaa')
result += validate('aaabbbbaaaabaabaabaababbbaabbaab')
result += validate('bbabbaabbabbbbabaaabaaaa')
result += validate('bbbaaababbaabbbabaaabbbb')
result += validate('baabbbaabaaabbaabaabbbabaaaaabbbaabbbbbababbaabbbbbabaababbbbbbabbbabaaaaabaabbbababaaaa')
result += validate('abbabababaaaabbabbabbbbbabaaababaaaaaabb')
result += validate('aabbaabbbaabbbbaababbbbbbbbbaaaa')
result += validate('abaaabbbbababbabbaaabbaa')
result += validate('bbbaababaabaaabaabbaaabbaaaaabbbbbbbabbabaabaaaa')
result += validate('bbaaabaaabbaabbbabaaaaaa')
result += validate('abbaabaaababababbabaabab')
result += validate('bbbbabaaaabbabbababbbaba')
result += validate('abaababbaaabbbbbbaaabbabbaabbbaaaababaaababbbabbbbbbbbbb')
result += validate('baaabbababaababbbbbbabaaabbaabba')
result += validate('aaaabababbbbaababababbbbabbaabababbaaabbbabbaabb')
result += validate('baaaaabaabbbbabaabaabbaa')
result += validate('abaaabbaababaaaaaabaaaaa')
result += validate('bbaabbbbbbbaaabbaaabaabb')
result += validate('baaaaaaaabaaabbabaaaaaab')
result += validate('ababaabbbbaabbbbbabbaabb')
result += validate('ababaabbabaabbbbbbaaaabbaaaaaabbabaaaaaa')
result += validate('bbbbbbaaaabbabbabbabaabbbaabaaabaaaabaabaaabbbabaababbbb')
result += validate('babbbaaaaaabbabbbaababbaabaabaabaabbaabaaaaaabaabababaab')
result += validate('bbbaabaabaabbaaabbbbbbaaabbaaaba')
result += validate('abaabbbbbbbabbbbbbbaaabaabbbbbabaabaabbb')
result += validate('abbbaaabbbabbbbbababbaab')
result += validate('bbabbbaaabbbbabaaaaabbbbaaaaababbabbbbbaababaabaabaababa')
result += validate('aababaaabbabbbbabababbabaaaabbbbbbbbbbbabbbaabbabaaabbbbaaabbabb')
result += validate('abababbbbababbbbaabbabbabbababbb')
result += validate('abbabbaabbaabbbbbaabbaaaaabbaaaabbbaabbabbbbaabbaabbabab')
result += validate('aabababaabaaabbabababbbbbbbbaaba')
result += validate('bbabbabbbbaabbaaaaaabbbbbbababaabbaababa')
result += validate('bbaabaababaaabbabbbbbaababaabaabbaabaabb')
result += validate('aababbaabbbbaababaaabaab')
result += validate('baabaabaaabbabaaaaababbb')
result += validate('aaaabbbbaabbaaabbbaabbbaabbabbaabbaaaabbbbaaaababababababaaaaaab')
result += validate('baaaabbabaaabbbaaabaabab')
result += validate('aabbabbaaabbabbbabbbbaaa')
result += validate('aaabbbbbbaaaabbabaabbaab')
result += validate('babaabbaabbbaaababbbbbaa')
result += validate('abaababbabaabbabbaaababbbabaaaaa')
result += validate('bbaababbbbbabbbbbababbba')
result += validate('aababbaaaaabbbaaaaababbabbbababbbbaababbabaaaabbaabbabaa')
result += validate('aaabbabbababaaaabbaabaaa')
result += validate('bbaabbaaabababbbbbabaaaabaaabbabababaaaaababbbaaababbabb')
result += validate('aabaaabaaababbaabbaabbbbababababbababbaa')
result += validate('babaaabbbbabaabbbbaababbbaaaaabb')
result += validate('bbbbbabaaaaaabbababbabaabbaaabbb')
result += validate('aaabbbbabbaabaabaabaabaa')
result += validate('abababaaaaaabababaabaabb')
result += validate('baabbabaabbbaaabbabbbbbb')
result += validate('abababbbaaabbbbbbbaabaaa')
result += validate('abaaabbbbbabaaaabaaaabab')
result += validate('aababababaaabbabbbaaaaba')
result += validate('abababbbbbbbbaabbabbaaaa')
result += validate('bbaabbaabaabaabbbabaaababbaaabaababbbaba')
result += validate('aaababaabbabaaaaabbabbbaabbabbbbababbbbbbbabbbabaaabbaaa')
result += validate('abbabababbbbababbbaaabaa')
result += validate('babbbbbaabaaabbbabbaaaababaabbbbbbabbabbbbbabbaa')
result += validate('baabbabbaaabaaabbaabbbbbbaabbbabaabaabaaaabbaababaaaabaaaaaababbbbbbbaaabaaaabbb')
result += validate('babaababbabbaabaaaabaabb')
result += validate('bbbababababbaaabaabbbaaa')
result += validate('bbabaaabababaabababbbbaa')
result += validate('ababbbbabbbaabbaabbaabbaabbaaababaaaaaaa')
result += validate('aabbabbbbbaabbbbaaabbbbbaaabbabbabbbaaaaabbaaababaaaaabb')
result += validate('aaaaababbabbbaabbaababbbbabaaaaabbabbaabbbabbaab')
result += validate('babbbbbaababaaaaaaababbaabaaaaaabbababaa')
result += validate('babaabbababbbbbaaabbbabb')
result += validate('aabbaabbbbbaabababaaaaba')
result += validate('aaabbababbbbababaababbab')
result += validate('abbabbbabbbaaabbaaabaababbabbbaabbaabaaababbbaaa')
result += validate('aaababbaabbbabaaabababbbbbbbabbbbabaabbb')
result += validate('abbaaaabaaaaaaabbabaabaa')
result += validate('aaaabaababaaababbabbabab')
result += validate('aabaabaaaaaaaaabbbbbbaabbaabbbbaabaaaabbaabaabbbbaababbb')
result += validate('abaababbbbbaaabbbabbaaabbbbbaaab')
result += validate('ababaabaabaaabababaaabbbabaaaabbaaaaaaabaaaababbabbbaaaaaaababbb')
result += validate('bbbbbabbbbbaaabbabbbbaaa')
result += validate('abbaabaabaababaaabbaaaabbbababbabbabbbab')
result += validate('babbbaababbbaabaaaabbbbabbbbbaabaabbabaa')
result += validate('bbabaabaaaaabbaabaaabaaa')
result += validate('aabaaabbbbbbbbabaabbbabb')
result += validate('abaababbabbbaabaabbbaaabbabbbbaa')
result += validate('babbbaabaaaabbbbbaaabbbb')
result += validate('bababaaaababbababbbaabbaabaaaabb')
result += validate('ababaababbbbaaabaaaaabaababbaabbaaaabbabbbabbbbaabaaaababaaaabbb')
result += validate('abbaaabbbaaaababaaaabbababbaaabaaabbbaabbababaab')
result += validate('baabbbbaababaabbaabbabbbaaabbabaaabaaaaabbbbaaab')
result += validate('bbaabbbabbaaaabbaabbbbbabbabbbabbbaaabab')
result += validate('babababbbbabaaaabaaababababbaabb')
result += validate('baaabbbabbbbabababbaaaba')
result += validate('baaabbabbbabbbbbaabbabaa')
result += validate('bbaabbbababbbabbbabaaaaabbabaaba')
result += validate('bbaabbaaaabbbbbabbbbabbbaaaabbab')
result += validate('baaabababbbaaababaabbabb')
result += validate('aaaaababbbabbbbabaabaabaabbababb')
result += validate('babaabbabbabaaaaababaabaaaaaaaaa')
result += validate('abbbaabaaaaabaababbbabbabbbaaabbaaabaabb')
result += validate('bbabbbaaaaabaababababbbbbbbbaabbaabababb')
result += validate('abbabbbaabbababbabaabbba')
result += validate('aaaaababbbaabbbaabbababaaabaababaaababbb')
result += validate('aaabaaabbabbaaababbabbaabbabbaab')
result += validate('aaabababbaabaaabbaabbaab')
result += validate('babbbbaaaaaaaabbabababaabbabbabbaaababaababbaababbaaaaaa')
result += validate('babaaaabaababbaabaabbababbbbabababababbaaaaabbbabaaabbaa')
result += validate('aabbbbabbabbbaaabbbaababbbaababbabaaabbbbbbbbaaabababaabbbbbbaabbbbaaaba')
result += validate('aaabaabaaaaaaaababaababbbaaabaaababaabaa')
result += validate('abbbabbaabbbabaaaabababb')
result += validate('abababaaabbbabaabbabababaaaaabbbbbabbbbbbbbabaabaababaabbabababaabbbabab')
result += validate('bbbbbbababbbabaaabbaabba')
result += validate('aabaaabbbbaaaaaaaabbabaa')
result += validate('aabaaababbbbabababababbbaabaabbabaababab')
result += validate('ababbbaaaaababbabababbabaababaabbbbbaaaa')
result += validate('aabbaaabbaaaabbbaaaaabaaaaaaaaaa')
result += validate('bababbababbaaaababbabbbbbbaababbbbaabaaa')
result += validate('abaabaaaaabaaabbabbbabab')
result += validate('bbbababbaabbaababbaaaaaabbaaaaab')
result += validate('aabbbaabbbbbaaaaaaaabbabbaabaabbbbabbbbabaaaaaaaaaabbabbbaaaabbb')
result += validate('babababbabbababaaaabbbaabaaabaaaaaabaabb')
result += validate('baabbaaaaabbaaabbbaabbab')
result += validate('aaaaabbbbabbbaabbaaaaaab')
result += validate('aabbbbaabbaabbbbabbbbaab')
result += validate('bbbbabaababbbabbbbabaabbbaabbababbaabbaaaabaaaaa')
result += validate('ababababbbbabbbabbbabaaabbaababaaaaabbba')
result += validate('aababaaabaaababbabbbbbbabbabbaabbaaabaaa')
result += validate('ababaabbbaabbababbbaaabbbaababbbabaaaaba')
result += validate('abababbaaababababaaabbbabbbaaaab')
result += validate('aabaaabbaaaaaaabbabbabba')
result += validate('baaabbbababbbabbaaababbb')
result += validate('babbaaababbbabaabbbbbbba')
result += validate('bbabaaabbbabbbbbaabaabab')
result += validate('abababaabaabbababbbaabbb')
result += validate('aaabbabbaabbaaabababbbabaababaabaaaaabba')
result += validate('bbababbaabababbbbabbaaba')
result += validate('baaaabbabaabbaaabbbaabaaababbaaaaabbbaaa')
result += validate('aaaabbbaaabbbbbabaaabbaaaaababbabababaaaabaabbabbbbaaaabaababaab')
result += validate('bbabbbbbababaabababbbbbaabbbaabb')
result += validate('abaabbababbabbaabbaabbbabbbaaaabbbbbaaab')
result += validate('aabbaabbabbbbabbbbabbbaaabbbabbbabbbbabbaaaaabaa')
result += validate('bbabaaaabaaabbbabbbabababaabbbbaabaaaaabbaababbaabbaaaba')
result += validate('abbaababbbbbaaaabbbbaabbbbabbbabbaaabaabbabaababbbbaaaaa')
result += validate('aaaabababbaabbaabbbbbbabbabbaabb')
result += validate('baaaaabaaaaaaaababaababbaabababaabbbbaaa')
result += validate('abbabababbaaaaaabbaaabba')
result += validate('aaaabbbaabaabaababaabbabbaabaaaabababaaabaababbaaaaabababbaabaababaabaab')
result += validate('babbbabbbbbbbabbbbbbbaaa')
result += validate('abaaababbbabbabaabbbbabbbaaababaaaaabaaaaaabaabaabbbabbababaaabbbaabbbbaabbbabbb')
result += validate('bbabaabababbbaabbaabbababbaabbbbabaaaaaaaaabbaabbabbbbbb')
result += validate('aabbbbbbaabbabbbbbbaaabababbabaaaaabaaaa')
result += validate('bbbabbbaaababbaabaaababbbaaabaabbaaabaab')
result += validate('baabbaaaaaabbbbabbabaabaaaaabbbbbbbbbaba')
result += validate('abbabaabbababbabbbbabaab')
result += validate('abbabaabaabbbbbaaabaaabbbaabaaaa')
result += validate('aaaaababbaabaaabaabbabbbbbaabaabbabbababaababbab')
result += validate('aaaaabbbabbabbbabaaaaabb')
result += validate('aabbabbbbabbbaabaabbbbbbbbabbaaabaaaabbbbbabbaabbbaaabbbababbbba')
result += validate('bbbbababbbaaababaababbab')
result += validate('abbbaabababaabbaaababbba')
result += validate('bbbbbbababbbaabaabbbbabbbabbbaba')
result += validate('bbabaaaabbaabbbbabbbaabb')
result += validate('baaaabbababbaababbbbaaaabbaaabaabbaaaabababaaabaaabababb')
result += validate('bbabbaaaaabaaabbbbabbaba')
result += validate('bbaabbbbabaababbbbaaaaba')
result += validate('babababbabaababbabbbabab')
result += validate('bbabaaaabbbbbaabbaababaabaaaaaabbabaababaababbbaababbaaa')
result += validate('aaababbaaabababaabababbaabbabaaa')
result += validate('bbaabaabaabaabaaabbbaaabbbaabaabbbbbbbbaabbbaabbabaaaabb')
result += validate('baaaaabaaaaababababbabbbaabbbbaabbbbabbbbbaaababbaaabaab')
result += validate('baaaabbbababaabababababa')
result += validate('abbbbaaababbbaaabbabaabbaaabbabaabbabaaabbbbabbaabaabbababbbbbaabaabaababbaaabaababbbabb')
result += validate('babbbbbaabbababaabababaaaaaaaabbaabaaabbababbbbaabaabbbaababbaba')
result += validate('aaaaaabbbabbbbbaaabababaabaaabba')
result += validate('aabaaabbaaabbbbababbbaaa')
result += validate('abaabbbbaabbbbabbbbbbaba')
result += validate('abbbaaabaaaaababbbbbbbabbbbabaabaaaabaaa')
result += validate('bbbaaabaababaaaaabaaabaa')
result += validate('bbaaabbbbaabbbabbbbbabbaabaaaaba')
result += validate('abababbabbabbbbbabbaaaba')
result += validate('abbaabababbaaabbbabbaaaa')
result += validate('abaabaaaabaaabbbaababaab')
result += validate('baaabbbabbabbabbaabaaaab')
result += validate('bbaabbabaababbbbbabaabbbababaaabaabbbbabaababaaabaabbabbababaaab')
result += validate('bababbbbbbababbabbbabbaa')
result += validate('aabaabaaaaaaabaaaabaabbb')
result += validate('abbbaaababaabaaaabbabbbaabbbaaaabaabaaaa')
result += validate('aaaaaaaaaaaabaabbaabbbabababbaabaaabbabb')
result += validate('bbbabbbbbabaabbaabbbbaab')
result += validate('aabbabbbbababbabbaabaaba')
result += validate('bbabbbbbbbabaabbaaaabbab')
result += validate('aaaaababaabbbbabbabbaaba')
result += validate('bbbabbbaaabaaabbaaaababaaaabaaaaaabababb')
result += validate('bbbbabababaabaabbabaabbabbbabbabbabbbbbb')
result += validate('aababaaaaaabbbbbaabbabab')
result += validate('abbbabbabaaaaabbbaaaaaaabbabbabaaabbaabbbbaaaabbbbaababbabaaababbababbbb')
result += validate('bbaabbbaaabababaaaaaababbbbababaabbababbababbaaaaaaaaaabbabaababbbaaababbbabbaaa')
result += validate('aaaaabbbaababbaababababbbabbbbbababababa')
result += validate('aabbbbbbabaabaaabaaaabbbaabbbaaaaaabbbbb')
result += validate('bbbbbabbbaabaaabbababbbbbbbaaabaaabaaabaaababbbbbabbabbaabbaabbb')
result += validate('aabbaaaaaabbbbabaababaaaabbababbaaababbb')
result += validate('aabaabbbabbaabbabababaaaabbaabbbabaaabaa')
result += validate('aaababbabbabaabaabababaaaaabababbbbbabbabbbbaaaa')
result += validate('abbbabbaabbaabaabbabababbbbababaabbbbaaa')
result += validate('baaabbbaaabbabbbabbbbabaabababaabbaabaabbbbbaabb')
result += validate('bbbabbbbabbaabaaabbbabaaaabababaaaaaaabbbbaabaaa')
result += validate('abaaabbbbbbbbabbaaaaababbababaabaabaaabbababbaaabaabbbaa')
result += validate('aaabababbbabaaabababaaaababbbaba')
result += validate('aabbaabbbaabbbaaabaaaabb')
result += validate('abbababaaabbaaaaaaaaaaabbbabbbaabababbababaaaaaa')
result += validate('aaaababbbbbabbbbaaabababbbbaaabaabbababb')
result += validate('bbbabaaaabbbbabbabbbbababbaaabba')
result += validate('abaaabbbbababbababbabbaabbaaabaababbbaaa')
result += validate('abababaaabaaabbaababbbbb')
result += validate('ababaaaaaabaabaababbbbbaaababaab')
result += validate('abbaabaaaaaaaabbbbabaababbaaaaaabbbabaaabbabbbbabbabbbabbbabbaba')
result += validate('baabbaaaaaaabbbbababbabb')
result += validate('aababaaaabababbabaaaaabaababaabaababaabbaabbbaaababbbbaa')
result += validate('bbababbbababbbbaaabbbaab')
result += validate('baaabbbbbbbbbabaabaabbbbababaababbaabaabaabbababaaababbaabbaabbaaababaaabbabaaabbbabaaaa')
result += validate('aaaaabbabbaaaaaababaaabaabaaababababbbaaaabbbaaaabbaabaaabababab')
result += validate('bbaabbaabbabbbaaaaaaabbbbaabaaababbbbaaababaabbbbabaabab')
result += validate('bbbbabababbabbbbaaaababaabbaabba')
result += validate('bbbaababbabababbababaabaaaabbbaaaabbbaab')
result += validate('bbabaabbbabaaaabbabbbabbbbbbbaaaaaabaaaa')
result += validate('abbababbbabaabbaabbbbaaa')
result += validate('baabaaaaaaababbaabbbaaaaabbbaaababbabbbbabbbbbbaabbbabba')
result += validate('aabbababaaabaaaabbbaaaaaabbbbaab')
result += validate('bababbbaabaabaaabaababba')
result += validate('bbbaaabbbbbbaabaabbbbbab')
result += validate('bbbbabbbbaaaaabbbbaabbab')
result += validate('bbbabbbababbbabbbabbabab')
result += validate('abaabaaababaabbabbbbbabbbbbbabababbbbbbb')
result += validate('ababaababaabbaaabaaaabbbbabaaaabbbbbabbbaababbabaabbbabb')
result += validate('aaaabababaabbabababababa')
result += validate('baababaabbbbbbabbaabbaab')
result += validate('abababaaabbbabbaaaabaaabaaaaaaaa')
result += validate('bbaabbbbaabbabbaabbbaababbbaabaaaabaaaba')
result += validate('babababaaaabbbbbaaabbbbabbaabaaabaaaabbbababbbbaababbababbaaaaab')
result += validate('bbbaabaaabbabbaabbaabaaa')
result += validate('babbaabbbabaabababbaabaabaabaabbaabbabbbaaaabaabbbbbbbbbaaabaaababaaaaaabbbbaaaabbbabaaa')
result += validate('babbbbbaaabaaabbaabaaaab')
result += validate('bababbababaaabbaabbaabbb')
result += validate('bbaabbbbaaaaabaaabbabbbbbbbbbaaa')
result += validate('bababbabbbabbbbbabbbbabbabababbaaabbaaabbbaaabbabaaaababbbbaaaabbbabbbab')
result += validate('bbaabaabaaababaabbbbbbbb')
result += validate('bbaabbaaaabbaabaabbabbaabaaabbbaaaabbabbbabbbaba')
result += validate('bbbababbbbbbaababbbaabbbbaababba')
result += validate('bababbababababbabbaaabab')
result += validate('aaabababbbaabbbbbbabbbba')
result += validate('bbbabbbaaaababaaabbbbabbbbabbabbabbbbaab')
result += validate('aaabababababaaaaaabaaaab')
result += validate('abbbaaabbbbbbaabaaaaabba')
result += validate('abbaaabbbaababaabaabbaab')
result += validate('aabaabaaabbaaaabbaababaaaabaaabbabbabaaa')
result += validate('abbabaabbbbbbaabbbbbabaaabbbabbbabbaaaaa')
result += validate('aaaaababaaaaaaabbbaababbbbaabaabaaaaaabbaabaaaabbaabbabb')
result += validate('abbbabbaaaabbabaaaabaabb')
result += validate('bbabbabbbbbbbbaaabaaabbbbabaaaaa')
result += validate('aaaaabbbabaabbbbbbbaaaabbabbbbbbbabbaababbbbabba')
result += validate('babbbaabbabbbbbabbabbaab')
result += validate('abaaaaaabbbaabbaaaabaabaaaabbbbabbbbbbaabbababaaabbbaabbbbaabaaabaababaaababbbab')
result += validate('aabaaababbaabbbbabbaabbaabbaabbb')
result += validate('abbaaaabaaaaaabbaabbbbbbabababbaabbbbababbaabbabbaabaaba')
result += validate('baababaabaaaaababbaaaaba')
result += validate('abbabbaabaaababaabbbbbbaabbabababbabaaabaaaabbab')
result += validate('abaaaaaaabbabababaaaaabbaaaaaaabaaababbbbbaaaaaababaaaabbabbbaaabaaabbabbaaaabbbabbbbbbb')
result += validate('bbbababbbaaababaabbaabba')
result += validate('abababbbbbabaaaaaaabbaab')
result += validate('baaabababbbaaabaaabaaabbababbaba')
result += validate('abaaabbabaabbbbaabbbaabbabbaaabbababbaababbbbbbaabaaabababbabaab')
result += validate('bbaaaaaaaabbaababaabaaaa')
result += validate('bbbbbbababaaabbaabbbabaaaaaabbaaaaaaabaabbbbabba')
result += validate('bbbbbbaaabbababababbbbbababbbaabababaaab')
result += validate('baaabbabbaaaaababababbbbabbababaabbaaaaaababaaabaabbababaaabbababbababab')
result += validate('babaaabbbaaabbaabbbabbbbbaabbaabaababbab')
result += validate('bbaababbaaaabababbaaabbb')
result += validate('aaaabbbbbaabaaababaaaaaa')
result += validate('abbbabaaaabaaababbaaaaaabbbbbbabbaabaaababbbbaabaabaaaaaaabaaaab')
result += validate('aabbbbbbaaabbbaaababbaba')
result += validate('abbbbabbabbabbbbaaaabbbbaabbbaba')
result += validate('bbbbabaaaaaaaabbbbaaabab')
result += validate('bbbaaabababbbaabbabbabbbabaabbba')
result += validate('babaababbabbbaabbabbbbbabbaabbaabbbbbabaabbbaabababaaabb')
result += validate('bbababbaabbababbaabaabbb')
result += validate('bbaabbaaaababaaababaabbaabbbabaabaabbbbbaaabbaba')
result += validate('abaabbbbbaababaabaaaabab')
result += validate('bbabbaaaaabbaababbaababa')
result += validate('bababbbaabbabbababbbbaababababbaababbbbaaaabbbba')
result += validate('abababbbbaaabababaaaabbabbaaabaa')
result += validate('aabbaababaabbababbaabbbbaabbabbabaabbabbbbaabbab')
result += validate('aaaaabaaabaaabbbaababbaaababbabaabbaaaba')
result += validate('bbaabbbaaabbbbbaababababaaababaaabbbabbabbabbababbbbababbabbbabaaabaaaba')
result += validate('abbabbbbaabaabaaaaaabaaa')
result += validate('bbbaababbbbbabaabbaaaaba')
result += validate('aabbabbbbabaaabbaaababbababbbbbb')
result += validate('bbbbabbbbbbaaabaabbaaaba')
result += validate('aaabbabbbbbababbbbaabaabbbbabbaaabbbbbbbabababababbabbbbabbabaabbbbbbababaababaabbbaaabbabbbabba')
result += validate('bbbbabababbabaabbaaaaabbbbbabbabaabbabbbababababbabaabab')
result += validate('bbaaaaaabaabaaabaaababaabbbaaabbaababaaabababaabaabaabbaaaabaabb')
result += validate('abaaabbabbaaaaaabbbabbabbbbaaaabaababbab')
result += validate('bbbaabaaabbaababbbbaabaabbabababababbaab')
print('Result:', result)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment