1Expression: a 2Subexp: a => accept, Ok 3Subexp: a | a => accept, Ok 4Subexp: b => reject, Ok 5Expression: a|b 6Subexp: a => accept, Ok 7Subexp: b => accept, Ok 8Subexp: a | b => accept, Ok 9Subexp: a{0} => reject, Ok 10Subexp: b{0} => reject, Ok 11Expression: a | b | a 12Subexp: a => accept, Ok 13Subexp: b => accept, Ok 14Subexp: a | b => accept, Ok 15Subexp: b | a => accept, Ok 16Subexp: a | b | b => accept, Ok 17Subexp: a | b | a => accept, Ok 18Subexp: b | a | b => accept, Ok 19Expression: a,a 20Subexp: a,a => accept, Ok 21Subexp: a => reject, Ok 22Subexp: a,a,a => reject, Ok 23Expression: a{0,3} 24Subexp: a{3} => accept, Ok 25Subexp: a => accept, Ok 26Subexp: a,a,a => accept, Ok 27Subexp: a{1,3} => accept, Ok 28Expression: (a|b){0,4} 29Subexp: a => accept, Ok 30Subexp: b => accept, Ok 31Subexp: a,b => accept, Ok 32Subexp: a,b,a,b => accept, Ok 33Subexp: b,a,b,a,b => reject, Ok 34Subexp: b,a{1,3} => accept, Ok 35Subexp: a{1,3},b => accept, Ok 36Subexp: a{1,3},b,a => reject, Ok 37Subexp: a{1,4},b => reject, Ok 38Subexp: a{0,5} => reject, Ok 39Subexp: (b|a){0,4} => accept, Ok 40Subexp: (b|a){0,4},a => reject, Ok 41Subexp: (a,b){0,2} => accept, Ok 42Subexp: (a,b){0,1},b => accept, Ok 43Expression: a* 44Subexp: a => accept, Ok 45Subexp: a? => accept, Ok 46Subexp: a+ => accept, Ok 47Subexp: a* => accept, Ok 48Subexp: a{0} => accept, Ok 49Expression: a+ 50Subexp: a => accept, Ok 51Subexp: a? => reject, Ok 52Subexp: a+ => accept, Ok 53Subexp: a* => reject, Ok 54Subexp: a?,a => accept, Ok 55Subexp: a,a* => accept, Ok 56Subexp: a*,a => accept, Ok 57Subexp: a?,a*,a => accept, Ok 58Subexp: a*,a?,a => accept, Ok 59Expression: (a|b)* 60Subexp: a => accept, Ok 61Subexp: b => accept, Ok 62Subexp: a,b => accept, Ok 63Subexp: a,b,a,b => accept, Ok 64Subexp: (b|a){0,4} => accept, Ok 65Subexp: (b|a){0,4},a => accept, Ok 66Subexp: a* => accept, Ok 67Subexp: b* => accept, Ok 68Subexp: (a|b)* => accept, Ok 69Subexp: a{1,3} => accept, Ok 70Subexp: b,a{1,3} => accept, Ok 71Subexp: a{1,3},b => accept, Ok 72Subexp: a*,(a|b)* => accept, Ok 73Subexp: a*,b{2,5} => accept, Ok 74Subexp: a*,(a|b)*,b{2,5} => accept, Ok 75Expression: (a|b)+,(c|d) 76Subexp: a+,c => accept, Ok 77Subexp: a*,c => reject, Ok 78Subexp: a,c => accept, Ok 79Subexp: a,b*,a*,c => accept, Ok 80Expression: (a|b),(a|c){0,100} 81Subexp: a{0,100},(a|c) => accept, Ok 82Subexp: a{0,101},(a|c) => reject, Ok 83Expression: (a, ((b, c, d){0,5}, e{0,1}){0,4}, f) 84Subexp: (a, b, (c, d, b){2,3}, c, d, e, f) => accept, Ok 85Ops: 0 nodes, 221 cons 86