| 1 | 0 | empty | recurse with ( then ); resume at this prefix after each child | 0 |
| 2 | 1 | ( | recurse with ( then ); resume at this prefix after each child | 0 |
| 3 | 2 | (( | recurse with ( then ); resume at this prefix after each child | 0 |
| 4 | 3 | ((( | recurse with ( then ); resume at this prefix after each child | 0 |
| 5 | 4 | (((( | recurse with ( then ); resume at this prefix after each child | 0 |
| 6 | 5 | ((((( | recurse with ( then ); resume at this prefix after each child | 0 |
| 7 | 6 | (((((( | 1 -> 2 -> 3 -> 4 -> 5 -> 6; nonzero final: reject | 0 |
| 8 | 6 | ((((() | 1 -> 2 -> 3 -> 4 -> 5 -> 4; nonzero final: reject | 0 |
| 9 | 5 | (((() | recurse with ( then ); resume at this prefix after each child | 0 |
| 10 | 6 | (((()( | 1 -> 2 -> 3 -> 4 -> 3 -> 4; nonzero final: reject | 0 |
| 11 | 6 | (((()) | 1 -> 2 -> 3 -> 4 -> 3 -> 2; nonzero final: reject | 0 |
| 12 | 4 | ((() | recurse with ( then ); resume at this prefix after each child | 0 |
| 13 | 5 | ((()( | recurse with ( then ); resume at this prefix after each child | 0 |
| 14 | 6 | ((()(( | 1 -> 2 -> 3 -> 2 -> 3 -> 4; nonzero final: reject | 0 |
| 15 | 6 | ((()() | 1 -> 2 -> 3 -> 2 -> 3 -> 2; nonzero final: reject | 0 |
| 16 | 5 | ((()) | recurse with ( then ); resume at this prefix after each child | 0 |
| 17 | 6 | ((())( | 1 -> 2 -> 3 -> 2 -> 1 -> 2; nonzero final: reject | 0 |
| 18 | 6 | ((())) | 1 -> 2 -> 3 -> 2 -> 1 -> 0; copy and keep | 1 |
| 19 | 3 | (() | recurse with ( then ); resume at this prefix after each child | 1 |
| 20 | 4 | (()( | recurse with ( then ); resume at this prefix after each child | 1 |
| 21 | 5 | (()(( | recurse with ( then ); resume at this prefix after each child | 1 |
| 22 | 6 | (()((( | 1 -> 2 -> 1 -> 2 -> 3 -> 4; nonzero final: reject | 1 |
| 23 | 6 | (()(() | 1 -> 2 -> 1 -> 2 -> 3 -> 2; nonzero final: reject | 1 |
| 24 | 5 | (()() | recurse with ( then ); resume at this prefix after each child | 1 |
| 25 | 6 | (()()( | 1 -> 2 -> 1 -> 2 -> 1 -> 2; nonzero final: reject | 1 |
| 26 | 6 | (()()) | 1 -> 2 -> 1 -> 2 -> 1 -> 0; copy and keep | 2 |
| 27 | 4 | (()) | recurse with ( then ); resume at this prefix after each child | 2 |
| 28 | 5 | (())( | recurse with ( then ); resume at this prefix after each child | 2 |
| 29 | 6 | (())(( | 1 -> 2 -> 1 -> 0 -> 1 -> 2; nonzero final: reject | 2 |
| 30 | 6 | (())() | 1 -> 2 -> 1 -> 0 -> 1 -> 0; copy and keep | 3 |
| 31 | 5 | (())) | recurse with ( then ); resume at this prefix after each child | 3 |
| 32 | 6 | (()))( | 1 -> 2 -> 1 -> 0 -> -1; negative: reject immediately | 3 |
| 33 | 6 | (()))) | 1 -> 2 -> 1 -> 0 -> -1; negative: reject immediately | 3 |
| 34 | 2 | () | recurse with ( then ); resume at this prefix after each child | 3 |
| 35 | 3 | ()( | recurse with ( then ); resume at this prefix after each child | 3 |
| 36 | 4 | ()(( | recurse with ( then ); resume at this prefix after each child | 3 |
| 37 | 5 | ()((( | recurse with ( then ); resume at this prefix after each child | 3 |
| 38 | 6 | ()(((( | 1 -> 0 -> 1 -> 2 -> 3 -> 4; nonzero final: reject | 3 |
| 39 | 6 | ()((() | 1 -> 0 -> 1 -> 2 -> 3 -> 2; nonzero final: reject | 3 |
| 40 | 5 | ()(() | recurse with ( then ); resume at this prefix after each child | 3 |
| 41 | 6 | ()(()( | 1 -> 0 -> 1 -> 2 -> 1 -> 2; nonzero final: reject | 3 |
| 42 | 6 | ()(()) | 1 -> 0 -> 1 -> 2 -> 1 -> 0; copy and keep | 4 |
| 43 | 4 | ()() | recurse with ( then ); resume at this prefix after each child | 4 |
| 44 | 5 | ()()( | recurse with ( then ); resume at this prefix after each child | 4 |
| 45 | 6 | ()()(( | 1 -> 0 -> 1 -> 0 -> 1 -> 2; nonzero final: reject | 4 |
| 46 | 6 | ()()() | 1 -> 0 -> 1 -> 0 -> 1 -> 0; copy and keep | 5 |
| 47 | 5 | ()()) | recurse with ( then ); resume at this prefix after each child | 5 |
| 48 | 6 | ()())( | 1 -> 0 -> 1 -> 0 -> -1; negative: reject immediately | 5 |
| 49 | 6 | ()())) | 1 -> 0 -> 1 -> 0 -> -1; negative: reject immediately | 5 |
| 50 | 3 | ()) | recurse with ( then ); resume at this prefix after each child | 5 |
| 51 | 4 | ())( | recurse with ( then ); resume at this prefix after each child | 5 |
| 52 | 5 | ())(( | recurse with ( then ); resume at this prefix after each child | 5 |
| 53 | 6 | ())((( | 1 -> 0 -> -1; negative: reject immediately | 5 |
| 54 | 6 | ())(() | 1 -> 0 -> -1; negative: reject immediately | 5 |
| 55 | 5 | ())() | recurse with ( then ); resume at this prefix after each child | 5 |
| 56 | 6 | ())()( | 1 -> 0 -> -1; negative: reject immediately | 5 |
| 57 | 6 | ())()) | 1 -> 0 -> -1; negative: reject immediately | 5 |
| 58 | 4 | ())) | recurse with ( then ); resume at this prefix after each child | 5 |
| 59 | 5 | ()))( | recurse with ( then ); resume at this prefix after each child | 5 |
| 60 | 6 | ()))(( | 1 -> 0 -> -1; negative: reject immediately | 5 |
| 61 | 6 | ()))() | 1 -> 0 -> -1; negative: reject immediately | 5 |
| 62 | 5 | ()))) | recurse with ( then ); resume at this prefix after each child | 5 |
| 63 | 6 | ())))( | 1 -> 0 -> -1; negative: reject immediately | 5 |
| 64 | 6 | ())))) | 1 -> 0 -> -1; negative: reject immediately | 5 |
| 65 | 1 | ) | recurse with ( then ); resume at this prefix after each child | 5 |
| 66 | 2 | )( | recurse with ( then ); resume at this prefix after each child | 5 |
| 67 | 3 | )(( | recurse with ( then ); resume at this prefix after each child | 5 |
| 68 | 4 | )((( | recurse with ( then ); resume at this prefix after each child | 5 |
| 69 | 5 | )(((( | recurse with ( then ); resume at this prefix after each child | 5 |
| 70 | 6 | )((((( | -1; negative: reject immediately | 5 |
| 71 | 6 | )(((() | -1; negative: reject immediately | 5 |
| 72 | 5 | )((() | recurse with ( then ); resume at this prefix after each child | 5 |
| 73 | 6 | )((()( | -1; negative: reject immediately | 5 |
| 74 | 6 | )((()) | -1; negative: reject immediately | 5 |
| 75 | 4 | )(() | recurse with ( then ); resume at this prefix after each child | 5 |
| 76 | 5 | )(()( | recurse with ( then ); resume at this prefix after each child | 5 |
| 77 | 6 | )(()(( | -1; negative: reject immediately | 5 |
| 78 | 6 | )(()() | -1; negative: reject immediately | 5 |
| 79 | 5 | )(()) | recurse with ( then ); resume at this prefix after each child | 5 |
| 80 | 6 | )(())( | -1; negative: reject immediately | 5 |
| 81 | 6 | )(())) | -1; negative: reject immediately | 5 |
| 82 | 3 | )() | recurse with ( then ); resume at this prefix after each child | 5 |
| 83 | 4 | )()( | recurse with ( then ); resume at this prefix after each child | 5 |
| 84 | 5 | )()(( | recurse with ( then ); resume at this prefix after each child | 5 |
| 85 | 6 | )()((( | -1; negative: reject immediately | 5 |
| 86 | 6 | )()(() | -1; negative: reject immediately | 5 |
| 87 | 5 | )()() | recurse with ( then ); resume at this prefix after each child | 5 |
| 88 | 6 | )()()( | -1; negative: reject immediately | 5 |
| 89 | 6 | )()()) | -1; negative: reject immediately | 5 |
| 90 | 4 | )()) | recurse with ( then ); resume at this prefix after each child | 5 |
| 91 | 5 | )())( | recurse with ( then ); resume at this prefix after each child | 5 |
| 92 | 6 | )())(( | -1; negative: reject immediately | 5 |
| 93 | 6 | )())() | -1; negative: reject immediately | 5 |
| 94 | 5 | )())) | recurse with ( then ); resume at this prefix after each child | 5 |
| 95 | 6 | )()))( | -1; negative: reject immediately | 5 |
| 96 | 6 | )()))) | -1; negative: reject immediately | 5 |
| 97 | 2 | )) | recurse with ( then ); resume at this prefix after each child | 5 |
| 98 | 3 | ))( | recurse with ( then ); resume at this prefix after each child | 5 |
| 99 | 4 | ))(( | recurse with ( then ); resume at this prefix after each child | 5 |
| 100 | 5 | ))((( | recurse with ( then ); resume at this prefix after each child | 5 |
| 101 | 6 | ))(((( | -1; negative: reject immediately | 5 |
| 102 | 6 | ))((() | -1; negative: reject immediately | 5 |
| 103 | 5 | ))(() | recurse with ( then ); resume at this prefix after each child | 5 |
| 104 | 6 | ))(()( | -1; negative: reject immediately | 5 |
| 105 | 6 | ))(()) | -1; negative: reject immediately | 5 |
| 106 | 4 | ))() | recurse with ( then ); resume at this prefix after each child | 5 |
| 107 | 5 | ))()( | recurse with ( then ); resume at this prefix after each child | 5 |
| 108 | 6 | ))()(( | -1; negative: reject immediately | 5 |
| 109 | 6 | ))()() | -1; negative: reject immediately | 5 |
| 110 | 5 | ))()) | recurse with ( then ); resume at this prefix after each child | 5 |
| 111 | 6 | ))())( | -1; negative: reject immediately | 5 |
| 112 | 6 | ))())) | -1; negative: reject immediately | 5 |
| 113 | 3 | ))) | recurse with ( then ); resume at this prefix after each child | 5 |
| 114 | 4 | )))( | recurse with ( then ); resume at this prefix after each child | 5 |
| 115 | 5 | )))(( | recurse with ( then ); resume at this prefix after each child | 5 |
| 116 | 6 | )))((( | -1; negative: reject immediately | 5 |
| 117 | 6 | )))(() | -1; negative: reject immediately | 5 |
| 118 | 5 | )))() | recurse with ( then ); resume at this prefix after each child | 5 |
| 119 | 6 | )))()( | -1; negative: reject immediately | 5 |
| 120 | 6 | )))()) | -1; negative: reject immediately | 5 |
| 121 | 4 | )))) | recurse with ( then ); resume at this prefix after each child | 5 |
| 122 | 5 | ))))( | recurse with ( then ); resume at this prefix after each child | 5 |
| 123 | 6 | ))))(( | -1; negative: reject immediately | 5 |
| 124 | 6 | ))))() | -1; negative: reject immediately | 5 |
| 125 | 5 | ))))) | recurse with ( then ); resume at this prefix after each child | 5 |
| 126 | 6 | )))))( | -1; negative: reject immediately | 5 |
| 127 | 6 | )))))) | -1; negative: reject immediately | 5 |
| Return | - | - | ["((()))","(()())","(())()","()(())","()()()"] | 5 |