Problem Statement
- The empty string "" is a correct sequence.
- If "X" and "Y" are correct sequences, then "XY" (the concatenation of X and Y) is a correct sequence.
- If "X" is a correct sequence, then "(X)" is a correct sequence.
- Each correct parentheses sequence can be derived using the above rules.
You have a
You can only change the string using magic flips. In order to do a magic flip, you specify two 0-based indices L and R such that L <= R. The operation modifies the characters on indices from L to R, inclusive. First, the order of these characters is reversed. Then, each character is toggled to the opposite one. That is, each '(' in the specified range changes to a ')' and vice versa.
For example, suppose you have the string "((()". If you do a magic flip on the entire string (i.e., choosing L=0 and R=3), it first gets reversed to ")(((" and then all parentheses are toggled. Thus, flipping the string "((()" produces the string "()))".
Given s, find and report any sequence of at most 10 magic flips that changes s into a correct parentheses sequence. If there is no such sequence of magic flips, return the
Definition
- Class:
- ParenthesesDiv1Easy
- Method:
- correct
- Parameters:
- String
- Returns:
- int[]
- Method signature:
- int[] correct(String s)
- (be sure your method is public)
Constraints
- s will contain between 1 and 1,000 characters, inclusive.
- Each character in s will be '(' or ')'.
Examples
")("
Returns: {0, 0, 1, 1 }
The first flip has L=R=0. It changes the string to "((". The second flip has L=R=1. It changes that string to "()", which is a correct parentheses sequence.
"))))))(((((("
Returns: {0, 5, 6, 11 }
Here, the first flip changes the string to "((((((((((((" and then the second flip changes it to "(((((())))))". Note that {0,0,1,1,2,2,...,11,11} is not a valid solution. This sequence of flips produces a correct parentheses sequence (by flipping each character separately). However, this sequence consists of 12 flips and we are only allowed to perform at most 10 flips.
"))()())()"
Returns: {-1 }
This s has length 9. There is no correct parentheses sequence of length 9, so there can be no good sequence of flips.
")()((("
Returns: {0, 0, 3, 3, 5, 5 }
"()"
Returns: { }
This time we don't need to do anything.
"("
Returns: {-1 }
"))()()()())())))))))))((((((((()()()()()()))(()()())"
Returns: {0, 21, 11, 51 }
"(()))()))(((((()()))((())(()))((((((((()))))((((((()))))))()(((()(((()(()())())(())())))((((((()))((())))))()(()((()((()))()(()(()(()()))))))(((())()())(())()(((()(((()()()()()())((()(((())((()()))((((()(()()(())))())))))())((()()((((())())(()()())(((()(((((((()()))()()((((())()(((()(()))(()((())))(())))(()))))()((()(()(()()())))))())))))())()))(((()((()()()(((((())))))))(((())((()(()()))((()))))())))))))(()))(()(()(()((()())((()())()())()())((((()((())))))(()((())(()()()))((()()(()))(()((((())()()()()())(()()()))(()())(((()()()))(((()))())()((())(())()(())()()))((((()))()(()))((()()(()(()()()((((())(()())))())))(((()(((((((())((()(((()((((((()(())(((()(())))()((()(((((((())()()()()()())))())))())()))((()()()()((()((()((()()()(()()))()((())(()))()()(((()))((()))((()()()(()()))(((())()((())()()(((())))(()()()())(((())))())((()(()(()))(((((()())))))()(()(()(()((())((()(()()))()()))()(()))(())()))(()(()(())()()()((()(()((())))))())(((()))()))))))()()((())(()())()(((((())(())(()()(()()(())"
Returns: {0, 8, 625, 999 }
")))()))())()(())))))))()))))())))()(())())())()))))))))())))))())()))()))()()))()))()())))))()(())))(((())())()())))))()))))(()))())))(((())))())))()()))))))()))(()()()))))))))())()))))))(())))((()))()())(())))))()()))))))(())()(()))((()))())())()()()((()())(())())))()))(())))))))()()(())(())))()))(()(()()()())()))())))))()((()()()))()())))))((()))()))()))))())((()(())))(())()()))()))))())(())())(((((()(())()(())()))))(()())()()(()((()))))))()))))))(()))))(()()(()))))((((())))()))))()())))))))))()))))()))))(())))()))()((()))))()))())(())))))))))))(())()))(())))()))(())))))))((()))))))))))()))))))(()))))))))()()(()()()))(())()))())))))(()(()))))))))))()(()))))))))())())))))))())())()())()((())))()))))()))))))(((())))((())))()())))(()(())())())())())(()(())))(()))()))))()))()))))))())))))())())(()))(()))()))(())))))())))))))))))(()()()(())))())))(())))))))()(())()))(()(()))(()(()))))))))))))()))))()))))))))()))))))()))())))))(()())()))))))(()()())()())))))())))())()())))))())(()))))((())"
Returns: {0, 994, 442, 999 }
")()())((((()())()))(()(())))))()(()()()()))()))(()()))()())))()(())()()((((((((((((()()(()(())(())((()()(()())(()(()))()((()(())(())())()(()((())(()(())))(((((()(((()))()()((()))()(()())())()))()))))()))))()())()(())((())))(()())()((()()(())(()(())())())())())()(()()()))()()((((()(()))(()(()(()()()())()(())()))))(())))()()())(()(()()(())((()))(((()((((())((((())((()(((((()(()())((()())()(()()(())()((()))()))(()))()()()((())(())(())(())()()))())()())()(((()))(((()())(()()))()))())((()))))(()()())()))()))()((()))(((((()(()((())()))))))((())()))(((()))))))())))(()(())(()))))))())((())()())(((())())()())))))())()))))))(((())))))(((((((()))(()((((((((()((((()(((()(((()((((()()))))())((((())()()()((()(((((())((())()((())()))(()())()))()(()(()())))(()()()())())()()(()()()))((()()))()(()(()))()(()(((()(()(()(()())))))()())))))()(())()())((((()()))((())()))()()(()(()((()())()))(())()))))))()))()(()()(())))))()))()))())))(()))()((()((()()(((()(())())))(()))()))(())())()()(()(())(((()()))))))))))"
Returns: {0, 999, 939, 999 }
")))))))())))))))))))))))())))))))))))))))))))))))))))))())))))))))()))))))))))))))(())))))))))))))))())))))))))(())))())))))))()))))))))())))))))))))))())))))))))))))()))())))))))))))))))))))))))))))))))))))))))))))))))))))))())))))))))))))))))))())))))()))))))))))))))))))())))))))))))())))())))))))()))))))))))))))))())(())))))()))())))))))())))))))))))))))())))))))))))))))))))))))))))))()))))))))))))))()())()))))))))))(())))))))))())))))))())))))))))))())))))))))))())))))))))))))()())())))))))))))))))))))))()))))))))))))))))))))()))))))))))))))))()))))))))))))))()))))))(())()())))()))))))))))))()))))))))))))))))))))))))))))))))))))))))()()))))))))))))))())))))))))))))))))())))))()))))))))))())))))))))))))))))))))))))))))())))))))))))()))))))))))))))))))))))))))))))))))())))()))))))))))()(())))))))))))))())))))()))))))))))))))))))))))))))))))))))))))))))())))())))))))))))))))())))))))))))))))())))))))))))))))))))))())))))))))))))))()()))))))))))))()))))(()))))))))((())))))))))))))()())"
Returns: {0, 999, 498, 999 }
"((((((((((((((((()(((((()((((((((()(((((((((((()((((((()))(()()()((((((((()(((((((((()(((()(((()((((()(()(((((((()()((((((()((()((((((()((((((((((()(((((()(((((()()(((((((((()(((())((((()((()(((((((()(())(((((())((()(())(())())((())(((()))(((((()()(((((()(((((((())((()((()((((((((((((()(()((((((((()(((((((((()((()(((((()))()()(((()())()((((((()()((((()((()((((((()())((())(()((((((((()(((((((((((((((((()))((((())()()((()(((((()(()((((((()((((()((((()((())()()((()(()(((()((((((((((())((()()((((()(((()((((((((()(((((()((((((((()()(()((()(((()((((((((()((((())(((())(()((((((((((((((((((()(((((((()(((((((((((()()((((((((()(((((()(((((((((((()(((()))(((()()()(((((((()(()))))(((()(((((((((((((((((((((((()(((((((((((()((((((()(()(()((((((((((((()(()(((((((((((())((((()(((()((())(()(((((((((((((((()(()())))((()((((((()(((((((((())(()((((((())))(((())(((((())((((((()()(()((((((((((()((((((((()())((((()()((((()(()(()((()(()((((((()((((()((((()(((()((((()(((((()((((((()()())(((((((())(()(()()(()(("
Returns: {509, 999 }
"(()()()(())())((()))(()((()())(((((()())(())()())(()(()((()((()(()(((()))()()())()()()(())()(()))())(()))())(()))((()((())()))(())()())((((()(((())(((()()))()((((((()(())))((()))())(()(()()(((())((((()(((()))))()(())(((((()(((((((((())()((())(())(()))((()()())((()((((((())(()()()()))(()()()(((()()()((())(())))((()))()))(())()()()((((())(((()())((()(((((()))(()((((((()))))))))())((((()(()))((((((())()))((((((()))(((((((((()())())(()(()(()((()())((((()))((())((()()(((((()()()()(((())()((()(()()(((()(())))(())(())(((((()((())((()(()(((()()((()((())))((((())))((())()))((((()(()(()()))))()(()(())))))(()(((()()(()()()(((())()(()(((((()(())()(())(((())((()())(()((())(()())((((()()))((((())()((((()(())()((())((()))((()))(()(()(())((()(()(()()(((((((((((()((()(())(())((()((()((()(((()(()())(((()((()()()()())())()(()))((()(())(((((())((((()((((()))(())()(()()))()())()((()((((((())))))((((((())()()()((())(()())()(()(())()))((()()((())))(((()(((()()(()(()((((()((((()(())()))())())))((((((((((()((("
Returns: {0, 19, 537, 999 }
"))))))))())()()))))))))))))))))))))))))))))(()))))))))))))))))))))))()))()))))))))))))))))())((())))))))())(())))))))))))))))))))))))))))))))))())))))))))))))))))))))))))())))))))))))))())))))))))()())))))))))(())))))))))))())))))))))())))))))))))())))))))))))))))))))))))))()))))))))()))))))))))))))))))))()))))()))()))))()))))))))))))())))))))))))))()())())))))()(()))())))))))))))))))()))))))())))(())()(()()))()))))))))))))))))))(()())))))))))))))()))))))))))))(()))())()))())))))))))))))))))))))))())))))(()()))))))()()))))))))())))))))))))))))))))()))))))))))))))))))))))))))))))()))))))))))())))))())))))))))))))))))))()(((())))))))))))))))))))())))))))))))))())))))((())))))))))))))))))())))))))))))))))))()()))))))))))))))())))))())))())))))))))()))))))))))))))))))))))))))))))))))))))))))())))((()))))))))))())))))))))))))))(()())))))))))())))))(())))))()))))))))))))))))())))))))))())())))))()))())))))))))))))))))()))()(())))))))))())))))))))))))))))))))))))()))(()))))))))())))(())))))))"
Returns: {0, 999, 500, 999 }
"(()(()()))())))()()()))())))())))(()())()))((()())()))))())))))))())()))())((())))(((())()(())()))())))()()()()()(((((()))))))))))((()(())()))()()))()))))(()))))))()())))()((())()()())))()())(()()(()()))())))))))))(()))))()))())))(())))))(()))))(())))))())(()))))))))())))))))))))))))))()))))))))))))()(())))))())))))()))))()((((()))(())))())()())((())))))())))))))()()))(()()))))))))()())))))()))((()()()))))))(())))))()))((())))()))))))(()))(())))))))))))((()((())))()))))()))))((()((()))))))(()))()(())()))))))))))))))))))))(()))()))((())())()))))))))))())))(()))()(()())()))()()))))))()())())((())))))())))))))))))())))))()(()(()))())(()())()(()))))()())()))))))))(()())((()()((()())))(((()())())(()())))()()(()(())))((((()()())))))))()()()()))()))))()))()())))()))))))))()(())((()()())))()))((()(())))))))))))((())))()))))())()(()))))))))(()))))))(())()()))(()())()()))()))())())))())(())(())))))()))()(())))))()))()(()))))())(((())))))())))())()())(()))()()()))())))))())))))()))))))(()())())))"
Returns: {0, 999, 522, 999 }
"))(())))))())(()))))))())())))(()))()())))()(((())))()())((()))))()(()()))))))()))()))))()))))()))))))))()())))))))))))))())))))())))))))(()(()))))))))())()()))))))()))))())(())))))())))))))))))()))(()()))()))))))))())()()))())))))))))))))))))))()))))()))()))())))())())()))))))()))))))())()()))())()))())))))())()(()))(())()))))()))()))())))))())))))()()))))(())(())))(()))()))))))())()))())(()(()))))))())))))))))))()))))()))())))(())))))))))()))))())))))((()(())))))))))())))))))))))())())()(()(())()))())())))()))(())))(())))))(()))))()))))))))()()))))))))))))()((()))))))))))))())))))())))(())))())))))))))))))())))()())))))((())))))()()))))))()()))))))))))))())))())())))))))())(()))))))))))())))())))()))))))()()(((())))))))))())))))))))))))(())())())))()(()))()))))())()(()))))))))))()))())()))))))())))())))))))))()))()())))))))))))))())))())())))))())))))()))))(()))))))()())))))))(())))))))())))))))())))()))))))((()))))))))()))))))))))))))))())))()()))))())))))))))()))))))))())())))))())"
Returns: {0, 999, 456, 999 }
"((()(((()())(((((()(()))((((((()((((()))(((()(((((((()()((()(()((()(()(()(((()((()()()(((()(()(()(()((((())(()((()((())(()()()(()(()(((()()()()())((()()((((())(()())((()(((((())((()()(()()((()((()(()))()))((((())()())))))()(()((())))(((())((((()()(((()((((())))()((()()(((()(()((((((((())()())((()()((())((((()(((((((((((()()))((()()()())())(()()()((((())())(((((()()()()()(())()((((((()))))((())()((((()))()()((()(()((()()(()))(())))())((((()))()))()()((((()()())(())()(()(())(((())))(()()((()())))(()()(()))))((((()((()((())(((())(((()()(((())))(()((((())(()(())())()((()))())(())(((((()())(()(())(()(()(()((()(()((()()()()()((()()((()))()()))((()(((((((()(()(())())))))(())((((()())(()()(((())(())((())((()(())))()))(((()((())()()((((())()()(((()((()((((()(((((())((()()()((((()))))))())))(())()(()()()(()()(()()()()())(()(())((())())((((((((()(((()()(()((()(())((())((((()()((((()))(())))())))(((()(((()))(()((())((()((())(()(((()())))(()()()(()(()((()((((((())(((()))(())(((())(())()(())())()(()"
Returns: {358, 999 }
"((())))()("
Returns: {0, 8, 9, 9 }
")(((()(((("
Returns: {0, 0, 6, 9 }
"()((()(((("
Returns: {0, 1, 7, 9 }
"(((((((((("
Returns: {5, 9 }
"(((((((()("
Returns: {4, 9 }
"(()((())()"
Returns: {3, 9 }
"(())()(()("
Returns: {0, 5, 9, 9 }
"))))())())"
Returns: {0, 9, 7, 9 }
")((((((((("
Returns: {0, 0, 5, 9 }
"(((((((((("
Returns: {5, 9 }
"()()((((()))((()((((()()))((((()))((((((((()()(()((((((()(())))()()()))()()))((((())((((())()(((()())(()())())(()((((())))(((()()))((((((()(((()))((((())(()()())))))))))(()((())(((())()()())))((((()()()(()))(()(()()(((((()()()()))))())((()))(()(((()(())(()))((((())(())()))((()(())((((()()(((((())((((()()(()((((((((())))(()((()(((())))()(((()))())(((()()()(((()()()(())((((()(()))()()(()(((()())()((()((((((()))())))))()(())(()))(())))(())()((()())))(()())))())(()))(()()((()())(((()))(()))(()()(())()(()())((()())((())())))))()(((())((()()())((()()))()()((()(())(()((()()()))())))()))((()))((((((())()()))(()((((()()(()())))(((()()()(()()()))(((())(((()((()()))(()()((()(())(())()(((())))()(((((())(()))()()())(((()(()()))())())((()((()(())(((())((((()()))(((())()))())())()((())()((((()((())()(((()()()(()()()())()(()()((()((())((((()))())((((())((()()(()(()(((()(())))((((()()((((()))())()(()))(((((())()()((()()()())()()((()((()()()))(())((())))(()))()))(()()(()()(((())))))()()))()())((()((())("
Returns: {0, 3, 325, 999 }
")))))())))()())())(((()))))))))())())())))())))))()))(())()((((((())))))(()()())))()))))))()))))))())))))()))))(((()()()()()())((()()()())()))))))()(())()())(())))(()))())(())()(()(()))((()))))())))())(()()((())))(()))(()))))())(())))())))))()(()))())))(()))()))((()))()()())))))))()(())()())()((()())()))))))(())))))()()())())))))))))(()))))))))))))()))))()))))())))())))()(())())))()))))))())))))))))))))))()))(()))))))))(()))()()())))))))(())))))(()())))((()))))()))))((()()))))()))))()))()()))))((())))(())()))()())))))))(()())))))(()(())))())()))()))))()()((()(()))()))))())))(())))))))(())))(())()))())())))))))((())))())())(()(()(())()(()))))))))())())())(())())))(()())()((()()((())()()(()())())())))))))()())))))))))))(()(()()))())))(()()))())(((())))())))))))()))())))))))))()())))())))()()))())))))))())))(()((((()))())()))())))()())))(()()())())()())))))()())()()))))()))))(())()))))(())))()))(()()(()))))())))))())()())(()(())()))))((())())())))))))))())())))())())(()()))))))(()))))))))"
Returns: {0, 999, 514, 999 }
"(((())(()((()(((()((()((((()((()((((((((((()(((()())(((((()(((((())()))(((()(((()(((((((()((((()((((((()((((((((((()()()(((((()(((((()((()(((((((()()((()()()((())(())((()((((()()))(()(((((((()(((((()(()((()(()(())()((((()((()(((((((((((()(((((())(()(((((((((((((((((((()(((((((((((()()()(((())(((((((((()((()(((((((((()(((((((((((((((()(((((())))((((((()(((()((((()(((((((()((()((((((((()((((((((((((((((()(()(())()((()((()((((((()((()((()(((()(((()(((((((((()(()((((((()(((((()()((((()()((((((()(())((()()((((())((())(()())(()(()((((()(()((()(((((())(()(((((((()(()((((((((()()()((((((()))((((((()(((()(()))((((()()(((((()((((()(((((()(((()()(((((()))((((((((((()((((())(()((((((((()()(((((()((((((()((((()()((()(((()(((((())((()(()(((((((((((((()()()()()(())()((())(()(((((((()()(((((((((()(()(((((((((())()(()())((((((((((()(((()))(()()((((()(((((()(((((((()(((((((()))(((()((((())((()((()(((((((((())((())(((((((((((((((((()((((((((((((()(()(((()(()(((((()()((((()(((((((()()((((((()))((((((()((("
Returns: {474, 999 }
")((((((()((((((((()((()()(((((()(()())(((()((()(()((((()((((()()()(()(((())(((((()(())(()))())((()((()((((()(((()(()(((((((((()((())(((((((()((()(((((((()(((((((()(((()((())))(((()(()((((((((((((((()(()())())(((()(((()((()(((()(((((()(((())((((((()()((((()()()()())(((((()((()()(()(()(()(((()()(()())(((((()((()(())))((()()(((((())(())(((((((()((()(())()(((()()((())((())((()((()())()(()((((((()((()((()(()(((((()(())(((((((())()(()(())(()(((()()))()((()((((((())((((()(((((((((()()(((((((()((()((((()()()()()(()()((()((((((())((((((((())(()())((()()((()(((((()((((((((((((((((())(((()())(((()((((((((()(()((((()((()(((((()(()(())(((((((((()(()))(((((())(()((()(((((()(()(()(((((()((((()((((((((((()(((((()()()(()(((()(()()())()))(()()(((()()()(((((((()((((())((())()(()(((((((())()((()()((((((()(()((())()((()(())((()(((())()(((((((())((()(()(((((()()(((((((()(((((((()((((()()(((((((((()(((()(((((())()()((()((()()((()((((()()((((())()(()((()()()()(((()((((()(((())()())((((((()())()(((((()(()())()"
Returns: {0, 0, 509, 999 }
")))()((((((()(((((((((((()(()(((()(((((((((()()((()((((((((((()(()()())()()(((((((()((((((()((()(((((((((()((()((((()((()()(()()((((()()()((((((()((((((((()((((((((((()()(((())((()(((()(()()(((()((((()(((((((((((()(((((((((((((((((((((((((((((()((((((()((((((()((((()(((()(((((((((((()(((()((((((((((((()(((((((((((((((()((()))((((()((((((()((()(((()((((((((()((()()))()((((())((()((((()((((((((()((())(()((((((((((((((((()(((((((()((((((((((()((()((((((((()((()(((()()()(((()((((((()(((()()(((((()(((((((((((((())((((())((((()((((((()(()(()(((((((((((((((((((()(()(((((((((((((()((((((((((((((((((((((((()(()(((((((()(((((()((((()(()(())((((((((((((((()(((((((((())((((((((()((((((((((((((((((((((((((((((()()(((((((((((((((((()(((((((((((((()(((((()((((())(((()((((((()(((((((((((((()(()(((()((((((((((((((((((((((((((()((((()(()()()(()(()()(((()((((((((((((((((((((((((((((((((((((((((()(()(((((()((())((()((((((()(()((((()()((((((((((()())(((((()(()()((((((((((((())()(()(((((()(((((((((((()((((("
Returns: {0, 4, 529, 999 }
")))(((()()))))()()))()))))(())))))()))))(()())()((()())(()))()(())())))()()(((()))()))))())(()))()(()((()))()()))())()(()()()())(((())((()()()))()())(()()(())))))(()())(())))(())))())(())()))()))()()(())()((())(())()(()())))))())())()())())))((()((()(((())(())))))))))(())())))())))()))))))()((())))))(((((()))())))()(((())())(()())())())()))))))))()()())))(()())()))(()())))))(()))))(())())())))))())()())))))))()())(((())))((()())))(((())))))))()))(()(()))(()(()))))(()())(()(())))))())()(()()()))))()())))())())()))(())))))(()())))((((())()))))))(())))())(((()))))))((()(())()))))()))))))((())())()))()((()()))())()()))((()(())((()(())()()(())())))))()(()(())())(()))))())))()()))((()())())(()((())))))()))))))()())())))(())))))))()()))))())()()()()()))))(()())))))))()())))((())()()))))()))()))(()())((())())())))())))()))())))())))())))))()))())))))))))))())))()()()))((((()))()())(()))))))()((())))))()()(()))())(((()()())))((())(((())()((())))()()(()))))())()()))))))))())())()))()()))())))))("
Returns: {0, 998, 444, 999 }
"(()))())((())()())())())())))))))))()))))()()))))))))))()))))))(()))))))))())()(()))))())))())))))))()))))))())()))))))))))(())((())()())))))()))))))))(()))))())))()()))()))())()()))())()))))))()))))))))()()))()))))))))))()))())())))))())))))))(()(())))())((((())()((())())))))())()))))))))())))))(()((()))(((()))((())))))())())))((())))))))))))))))()))))))))()((()())))()))())))))))())))()()()))())))))((()()))())()))(()())))())()))))()()))))()))())())))))()())(())))))))))))())))()(())(())))))))))))))))())(()(()())())(()))())))))))))()))))()()()))))))())())()))())(()((()())())))))))))))))()())))))))))())())))())))())()))())))())()(()))))))))()()))())))))))))())))))))))))))()))()))))))))))))))))))))(())))))((()))(((())()))))))))))))))))()()))))()()()))))))()))()(((((())(())))(())(())())))))()()()))))))()))))(()))()))))())()))()))()()()(()()())))))))))()))))()))()))))())))))))))()))))))()))(()))()))))(()))))()))(()()))(())(())()())()))()))()()())(()(()((()((()))(())))))))())))))))())())))(("
Returns: {0, 997, 504, 999 }
"))))(()))))))))))))))))))))))))))))))))))))))))))())))))())))())()))(())))())))))())))))))))())))))))))))))))))))))))))))))))))())))))))))))))())))))))))))))))))))))))())))())))))))))))))))))()))))))))))))))))))))())))))))))))))))))))))))()))()))))()())))()))))))))))))))))))))))()))))))))))))))))()))))))))))))))))))))))))((()))))())))))())()))))))))())()))))))))))))()))()))()))))))))))())))))()))))))))))))))))))))))))))))()))))))))))))))))))))))))))))))))(()))(())))))))))))))))))())()))))))(())())))))))))))())))))))))))))()))))())))))))))))()))))))))())))))))))))))))))))))))())))()))()))))))(())))))())))))))))))(()))))))))))())))))))))))()))))))))))))))))()))))))())))))())))))))()))))))))))(())(())))))())(())))(()))))))))))))))))))))))())))())))))(())))()))))())))))))))))))()))))))())))))))()))))))))))))())())))))))()())))))))))))))))))))))))))))))))))))))))))))))))))))))))()()))))))))))))))))))))))))))))))))))))))))))))))()()))())))))))()))))))))()())))))))))))())))))))))))))))))())))"
Returns: {0, 999, 510, 999 }
")))(()()()())(((()()()((((())))()()))))))())()()))))))()(()))))(())(())))()))))(())(())((()((())))))())(()))))()())(()))))(())))()))))))())(((((())()))))(()))))))(())())()()()))(()(())(())))()))()))(()))))))())))))))))()))())))())))()))(()))())(())(()))((())))()))))))(()))))))))()))))))()()))))))()))()))))()(()(())))))))())(())()(()((())))()())()))()())()()()(()((()()()()()))))()()((())())()))))))()()())))))))()()))())))()))))))(())(()())(()))((()()))()()())))))()))()))))()(())()))))(())()(()()))())()()))))()(()()())()))))()))(())())))))()))))))()))()))))()(()()(()(((())))((((()()()))))))))))))())))))()))())())))))(((()())((())))))()))))))())()))))()())()()))()))()))())())()))))))(((((()(()(())))))(())))))))()))()())))))())))))))))())))()))()())(())()(()))))()))()))()(()))))))))()(())()))()())))()()))))(()())))))(()()()))(((())())))()))(())))))())))(())))((()))))(()(()())()()())())))))()()()))))()()))())())))))((((()))()((((()())))(()))))())(())))())()))()))()))())))))())())))))))))())"
Returns: {0, 999, 468, 999 }
"()()(((((((()(((((((())(())(((()()(()(()))((()(()()(((())(((((((()(((()((((((()()((((((((()(((()(()(((((((()(((((()(()(()((((()(()((()((((((((()((((((()(()()()(((()())())((((((((((())()((((((((()(((((((((((((((()(((()(((()((((()()(()((((((((((()(()((((()()(()(()()((()((((((((()(((((((())((((()))((()(((((()((()()((((()(((((((()(((()()((((()(()(((((((()(((((((((()()()))((((((((((((()(((((((()))((((()(((((((((((((()()((((((((()(((((()(((((((((((()(()(((((((((((((((((((()(((()((((((((())((((((()(((((())()((())((()((((((((((()(((()((((((()()(((((((())(((((((()))(())(((((())((()(()((((((()()(()((()((((((((()(((((((()((((())()(()((()())((())()(())(((((((()(((()(((((((((((()(()((((((((((((((((((((((((((((((((()((((((((((()(((()((((())(((()()(()()(()()((((((()(()(((((((()(((((((((((((()((((()((((()(((())((((((((()(())(((()(((((((((()((()(((((((((())(((((((((((((((((((((()()(()(()((((())(((((((((((()())((()(((((((()()((((((((()((((((((((((((((((()(()(((((((())((()((((((()()()((((((((((()(((((()("
Returns: {0, 3, 517, 999 }
"((((((((())(((()()((((()())(()((((((((((()(((()(((()(((((()(((()()(()(((((()))((()(((()((()((((((((((((()(((((((((((((((((((((((()(()(((((((()(((((()((((((((((((((()(((()))((((()()((((((((((((((((((()((()(((()(((((((((((((()((((((((()((((((())(((((((()()(()((()))((())((()((())((()(((()(()(((((())()((())((((((()(((()((((((((((((((((((((((((()(()(()((((((((()(((((((()((()()(()(((()((((((()(()(((((()((((((((((()()((((((((((((()(((((())((((((((((((((((((()()((()))(((((((((())((()(((((((((((((()((()((()((((((((((())()(())((((((())((()()(((((((()((((()((((()()((()(()()()()((((((()((((((((((((()()(((())(((((()()(((((("
Returns: {314, 617 }
"))))()))())()()))))))))))))()))()))()((()))))((())())))(()()())())()(())))(()())))()))))())((()))(()))()))))))))))((()()))))(())((()))))())(()))(())))()))))))()))())(((()))))(()))))))()())))))))))))))()))(())))())())()())))())()())()))))))()()))(())))()))()()))))))())())))))))())(()())))())()))()))))()))())))(()()(()))))))))())))))())()()())))))()))()))()((()())))))))))()()))))))))))))))))()())))()))))()))(()()))(((()()()))))))))))))()))))))()(())(())(((())))))(()(((((())())())()))()()))())))))))))(((()()()())()))(())))((())())())))))))))))))))()))()())))))())))))))()(())))())()))()(()()))))())))())))(()))))"
Returns: {-1 }
"))))))))))))))))))()))))))))))))))))))))))))))))))))))))))))))))))))()())))())))))()))))))()))))()))))))))())))())()))))))))))))))()))))))))))))))))))))))))))))))))())(()))))())))())())))))))()))())))))))))))))))))))))))))))))))))))))))))))))))))))))))))())))())))))))))()))))))))))))))))))))))))))()))))(()))()))()))))))))()))))()))))))))))()))()))))))()))())()())))))))))))))))))))))())))()))))))()))))))))))))))))))))))))))())))))))))()))))))))))))))))())()))))))()))))))))))))))))))))))())())()())))))))))))))))))()))))))()))))))))()))()()))))()))))))))))))(())))()())))))))))))))))))))))))))())))()())))))))))))))))))))))))))))))))))))))())))))())())"
Returns: {-1 }
"()(((()()(()))()()()())((())(()(())(((()())((())()())(()())()(((((()()()(()))(((()())()))((((()()(())()))))))((()(())(()((())())(()((((((((()(((()()(((((((((())()))))()((((()((()(((((()(()(())())(((("
Returns: {-1 }
"())))))))))))))))())))()())))))()))()))))))())()))(())()())))))))))))())))())))())())))()))()))))))))()())))))))()(())())))))))))))))())(()()))))())())())())))))())))()))())))()))))))))())()))(()))(()())))()(()))))))))(())))))())()))(()))()))))))(()))))))()()()())))())))))))))())))))()())))(()())))((()()))))()))(())())))))))))))))))))(()()(()))()()((()((())))()))))())))()))))"
Returns: {0, 377, 213, 377 }
"))())()()))))())()()))))))))()))))))))()))))(((())()((()())))))(()())(()))))(())))()())))()(()))(()()())())())))))))))((())())(()))(())(()))))())()))))))))))()())())))())))(())(()())()))))))())((())()()()))))))(()(())))))())())()(()(())()())())))))((((()()))())))()(())(()))()))())((()))(())))))(())())()(()))()())))))))()))))()))))()))())()))()"
Returns: {-1 }
"(()((((()((((((()(()(((((((((((((()((((()((()(((()((((((((((()((()()(((()()((((((()(((()((((())((()(())((())(())))((((((()(()(()())()((())())(((()))((()((((((()((()(((()))(((((((((((((((((()((((((((()()(()((()(((((((()((((()()()(()))((()((((((((()()((((()(((((())(()()())(((((((()(((((((((((((((((((((())(((((((((((()()(((())((()()((()((((((()(((((((((((((((()()(((()(((((((((((((((((()(((()((()(((())(((((()(((((((((((((((()((((()((()((((((())((((()(((((((((()(()()((((()(()(((()()(((((((())(()(((((()))((((((((()(()()((("
Returns: {288, 521 }
"()())))))())))))(())()()))))))(((())()))()(()))(()(()(())))((((()()))()))))))))()()))(())))()())))))()((()))))))((()()(()((())))(())()))(((()(())(()(((())))))((((()())(())())))())()((())))))))))))())))(())()())()()))())))(()()())()))((())(()()())()()))))()))))())(()))))((()()())(()()(()(())()()(()())()()))))))))))()))))())(())()(((()(())()()()))))))(()())(((()()(((()())(())()))())))())()())))(()(())))())()))))()(())(((()(()))(((())())))))))())())))())))))"
Returns: {-1 }
"(()(((((()((((((((()(((((((((((((((()()(((((()((((()(((()(()()(((()()(((((()((()(((((()((((((((((((((((((((((()((((()()((((((((()(())(((((((()(((((((()(((((((((((((((((((((((((((()((()(((()))()(()(()()(()(()())(((((((((((()(()()(((()((((((()(((())((()(()((((((()()((((((((())((()(((()(()(()((((((((((()((((()(((((((((())((()((((((((((((((((((()(((((())((((()(((())((((()(((())((()((((()(((((()((((((((()(((()((((((((((()((((((((((((()((((()(()(()((((((((((((((((((((((()((()(((((()((()(((((())(((()((()((((()(((((((((((((((((((()(((((((()(((()((((((((((((((((((((()((()(((((((((((((())(((((((()())((((((((((()()(((("
Returns: {-1 }
"))()())()()(())))))))))))))))()())))))())())))))))))()))()())))))))))))))()))))())))()))))))()())))))))))))))))))(())))))())())))())))))))(())))()))))))))))))()))))))))))))))))())))))))()(()))))())()))))))))(()))))())(()))))))))()))()()))))())))))))))))))))()))))(()))))))))))))))))(()()())(()))))()))))))))(()))))()()))())()())))))))))))()()))()()))))))))))())))))))))))(())(((()))))))()))()))))()()))()(())()))))))()))(())))())))()())))((()))()((()()())))))))))()))))())))()))())))))())()))(()))()))))))()()))()))()))())))))))))))))))()()))())))))))()))))))))))))())))))()))())))))()))))))))()((())()))))()))))))()())))())))()))))))))()))))))))))()()())())()))))))())))))))()))))))))))))))))))))))))))))))()))())))))()))))))))))))))())))((()))))))))))))())()))))))())()())))))))))))()))))))))))))()))())))())))))))))(())))((())()))))))))))))))))))))))))))))))))))))())))()))))())()))))))(()))))()())())))))()))()()))))))()))))))))))))())))))))))))))))))))())))))))))))))))))()))))))))))))))"
Returns: {0, 991, 447, 991 }
"())(((()(((((((((()(()(((((()(((((((()(((((((((((((((((((((((()()(((())((((()(()((((())(()(()(((((((((((((((((((((((((((()(((())(((()(()(((((()((((((((((((((((()(((())(()(()((((((()())((((()(((()"
Returns: {-1 }
")(())(((())())))()((())()(()())))((()()(()))()((())())()(()())((())((()())))((((()()))()))(()())))))((())(()()((()))(()()))(()()()(()())((()))()((()))()((()(()(((((((((()(())(()())))()()((((()))())()))))(())))()())))())(()))()(()))(()()()(())((()))()(())())))()()))))((()()))))()())((())))(())()(()()(())()))((())))())(()((((())))())(()))())))((()())))(())))(()())))))())((())))()))())()()))())()))()())(((((()())((()()())))()((())(((())))((()((((((()())())))(())))))))(())(()(())()))(()(((())()))()))((()()(())(((((((())))))))("
Returns: {0, 500, 183, 527 }
"(())()()()((((()())())(()((((()(((()()(()(()())()((()))())((((((((()((()))((())())((())(((((((((()(())(()((())())((()(((((()())((((()(((((())((()))())))))())()))(((((()))(()()((((()(())(((((())(((((()(((())))(()())(())(()(((()(()))(("
Returns: {-1 }
"(()())))))(()(((()())(()((()))((((((((())(()(())()()(((((((((())((())(())()((()(())(())((((())(()))()())((((()(((()((()()((()()()(())(()(())()())()((()()("
Returns: {0, 9, 57, 153 }
")()))())(()(()(())))))(())))))()))((())()(())())()))))()))()())))()(())))()()))()())()()())(()))))(()()))))))))())(()(())(()()())(())))))()))()(()))())(()))())()))())())()))))(()))))))())()()))((()()(())))((())())())())((()()()))((()))))))()())()()(())(()(((())))))(()()))))()))((())()(())())())))((()())()(()())()))())))))()())))))))))(((()))))))))))()))())))()())(())()))()))())))())(())))))())()()))))))()())))()))(()()()()((())))))())))())(()()()))))))))))))))())))())))))()))))))(()))))))()()(())))(((()(()))))))))(()))(()()))(()))((()()()))(()()))))))()(()))()()()))((()())))((()))))()())(()))))))))()()))(()(()())))))))))))(()(()())))))))))))(()))())))()))()()())())))()())))())())())((())()()))()(((()))))))((()())(()))())))()()()))())))())))))))())(()))))()))))))))())((()(()(((())(())(((()(()()))))()(()))()())()))(())()(()))))))()()))))))())())()()))(((((()))()())(((((())))))))))))))))))()(()))))))(()))))(("
Returns: {-1 }
"((((())((())())()(((()((((((((((())(((())()((((((((()()()((((((())((((()((()))))((()(((()))(((((((((((()((((((()()(()((()((((((()((()((()((((((((()()(()()((()()(((((((((()()((((((())((((((((((((()((((((()((((()((()))(((()((((((((((((()((()(((((((((((((()((())((((((((((((()(((()((((((((((()((((((())()()()()()(((((()()(()(((((((((((())(()((()())()))(((()((("
Returns: {-1 }
"))))()())()())()))(()(())))())))((((()((()(()()))()))(()))()((((()))()((((((()))()())())()()()()(((())(()()()((()))))(()(((()(((())))()())((()))((())())(()())(((((()())(())())(())(()))(((()()())()))))()())))))))(()()()()(()()())(((((()()()((()(()()((((()(((()())(())))))()))((()((()))()))())))())))()()))(()()())()())((()))())))))())()())))))))(()()())))))()())())))()())()())()())()(()(()))())(())()))))))))))())())))))((((())))))((()())()(()((()(()()((())())))))))(()()))))((()()))))))))())("
Returns: {-1 }
"((((((((((())(((((((((((((((((()((((((((((()(()(((()))(()((((((((()(((((((((((((((((((((((((()(()(((()((((((((((((((()(((((((((((()(()((((((((((()((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((())((((((()((()((((((()((((((((((()(((((((((((()(((()((((()(()((((()(((((((()(((((((((((((((((((((((((((()(((()()())(((((((((((((((((((((()((((((((((((()(((((((((((((((((((((((((((()((((((()((((((((((((((((((()(((((((((((((((((()((((((((((((((((((((((((((((((((()(((((((((((((())((((((()()(((((((((((((((((((((()(((((((((((((((((((((((((((()(((((((((((((((((((((((((((((((((((((()(((((((((((((()((((((((((((((((((((((((((((((((((((((((()((((()((((((((((((()((((((((((((((((((((((((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((()(((((((((((((()()(((((((((((((((((((((((((((((((((((()(((((((((((((((()((((((((()()((((((((((((()(((((((()((((()(((((((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((("
Returns: {514, 975 }
")))))))(())()"
Returns: {-1 }
"))))))))((())(()())))()()))()))(())(())))(((()))(()))())))())()()))())))())))())))))()())))))))))))(()())))()))())))()))()()))())))))))())))()()))())))))()))())))()))))()))))))))))(()()())))(()))())()))))(()(())))(())))))()()(()))))))))())))))(()))())()((()())))))))))))()))))))))))))))))()))()))())))))))))))())))))()()))))())))))))()))()((()())))))))()()())))()))))))))))))))))())())))()))(()))))(()))))))())))))((())()))))((())(()))))))))))))(())))))))()))))))))))()()))(())))())(()(()))()))))))))))))()))))(((()))()))))()))())))))))()))(()))))())))()()()))))))()))((()())())))))))))))))())))((())))()"
Returns: {0, 603, 296, 603 }
"((((((((())))(()((((((((((((((((((((((()((((((((()((((((((((()()(()(((((()(())(())(()(()()(((())(((((((()()((((()(())(()((((((())((()((((((())(((((((((((())((()(()(((((((((((()(((((()((()()((()((())(()())((((((((()(((((()()((((()(())((()())((((()((((((()((((((()(()(((((((((((()((((((()((((((((((((((((()(((((((((((((((((((((((())()(((((("
Returns: {177, 337 }
"(((((((((()(()))(((((((((((((((()()(()()(())((()((()(((((())))()((((()(()()))(((((((()((()(())((()(((((()((((()((((((((()(((())())(((()(((()()()(((((((((())(((())(()()(((()()))((((((((())(((((((((()((()))((((((((((((())(())()))((((()(((((((()((((((()(((((()((((()()((()())(((()((()()()(())((((()())(((((((((((((()(()(((((())(((()))(((((()((()(((()((()(((()()()(((((((((((((()())((((((()(((()))((((((((()(((()((((())((((()()((((((()(((()()()((((()((((()()(()((((((((((((((()()()((((()(((((()((()((((()((((()((())(((((())((((((((((((())))()()(((()(((((()))((((((()()()((()))(((((((()((((((((()(((((()))(((((((((((((())((((((((((((()()(((()()((((()()((((()()())(((((((((((((()()((((()((((((((()((()(())((()((()(()()((((((((()(()(()(((()(((((()(())()(("
Returns: {396, 747 }
")((()()(()((((())(()(()("
Returns: {0, 0, 11, 23 }
")))))))))))))))))))))))))))))))))))))())))))))))))))))()()()))))))))))))))))))))())))))))))()))))))))))))))))))))()))))))))))))))))))())()))))))))))))))))))))()))))))))))))))))))))))))))))))))))()()))()())))))))))))))())())))))())))))()))))))))(()))))))))()))))))))))())))))))(())))))))))))))))())))))))))))))))))))))))))(()))))))))))))))))))()))()))))))))))))()))))))))))))))))))))))))))))))))))()())))))))))))()))))())))))()))))))))))))())))))))()))))))())))()))())))()))))))))))))())))))))))))))))))))))))))())))))))))(()()))))()))))))())))))())))))))))))))))))))()))))))))))))))))))))))())))))))))))))))))))))()))))()())))))))()))))))))))))))())))))))))))))())))))))))()())))))))))))())))))))))))))))))))))))))))))))())()))()())))()))))()))))))))))))()))))()))))))))))))))))))))"
Returns: {0, 781, 399, 781 }
"))(()())(())()(((())(()()(()))()()(()(((()()(())())))()))(()))()(()()(())(())(()))())(()(((())()))))()(((((())())()(()((()((((()()(()))()(((()))))))())(()()()())(())()(()())((((())((()())()(()())())((((((()((((()()(())()()())()(((())(())(())((())()))))(()()()(((((()()((())((((((()((()())()()(()))()()()((((()((())()))))))(((()(())(())"
Returns: {-1 }
"((()(((((((((()(((())(()(((((()()((((((((((())((()))((())((((()((((((()()(()((()(((((((())(()(((((()(((((((((((((((((((((((((((((((()(((((((((((((((((((((()()((((((((("
Returns: {-1 }
")))))))(()))))))))))))()))))))))()()))())))(())))))))))()))))))))))))))))))))))()))))()()))()))))())))()(((((()))))))()))))))))(())))))())))(()))()))()))()))()))()))))()))))))))))))))))())))()((())))()()))(())))((()())))))))))())())((())((())))))))(())))()))))))))))()))())))))()))))))))()))))()))())()))())()()))))))))))))(())))))))))))))))()))))))))))))))()())))))))()))())))))))))())(())))))))))))))))))((())))))()))()))()((())(()())))))(()))))))))))))))))))))))))))))()))))())))"
Returns: {0, 481, 220, 481 }
"(((((((((((((((((((((((((((((((()((((((((((((((((()((((((((((((((((((((((((((((((((()(((((((((((((((((((((()(((((())()(((()(((((((((()(((((((((()((((((((((((((((((()((())())((((((((((((((((((((((((((((((()(((((((((((()(((((((((((((((((()())((((((()((((((((((((((((((((((((((((((()(((((((((()((((((((((()(((((((((((((((((()(((((((((((((((((((()(((((((((((((()((((((((((((()((((((((((()((((((((((((((((((((((((()((((((((((((((((()(((((((((((((((((((()(((((((((())(())((((((()(((((((((((()(((((((((((()(((((((()((((((((((((((((((((((()(((()((()(()((()()(((((()(((((((((((((((((((()((((((((((()(((((((((((((((((((((((()((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((((((()(((((()((((()(()(((((((((()(((((((((((((((((()((((((((((((((((()(((((((()((((()(((((()((((()()((((((((((((((((((()(((((()((((((()((()((((((()(((((("
Returns: {-1 }
"(((((((((((((((((((((((((((((((((((((((((((((((((((()(((((()(((((((((((((((((((((((((((((((((((((((((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((((((())(((((()(((((((()(((((((((((((((((((((((((((()((((((((()(((((((((((()((((((((((((((((((((((((((((((((()((((((()((((((((((((((((((((((((((((((((((((((((((((((((()()((()((((((((((((((((((((((((((()((((((((((((((((()(((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((()((((((((((((((((()((((((()()((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((()((())"
Returns: {-1 }
"((((((((((((((((((((()(((((((((((((((((((((((((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((()((((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((()(((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((((((((((((((((((((((()(((((((((((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((("
Returns: {-1 }
")(()))())()()))())))))((()(())))()()))((()()(()())(()))()())))))(()))())))))()(())()())))))((((())((())())())())))))))))()((((()))))())()()(()((()))))()))(()))))))(()()(()()(()()())(())())((((()(())()))))())(())())((())((()))())((())()())))))(((())((())()))()(()())()()((((())())(()))())(()(()()))())((())))))()((()(()()((((())))())((((())))())((()((()())(()(()(((((()((((((()))()()))()(()())(()()()())))(())())())(())())())))(())))()))(((((((()())(()())(())))))(())))((()((((()))()((())))()))(()()())()(((()))(()(())(()(())))())))()))(()(((()(())))((())())((())))())))(((((((()))))()()()()))(((())))())))()()))()()(())(()(()((()))(())))()()(((()()(()))())(()())())())))(()((())())))(()((()(()())()))()(()((()))(((())())))((()))((()))))))((()())(()(())(()())(((()(()(((()))((()())(()()())))(()()))(())))(((()((()))())))(((()))))()(())()))())))))(()((()))()))()))))))())()))()())((())(()((((()(()()())()())(())()())((((())(()()(()))((((()()())(()())()()()()))())((((()((()))))))((()))((())))(()))((((("
Returns: {0, 877, 743, 999 }
"(((()(())((()()(())(()(())))))))()(())()(()(()))()()((()()((())))(())(()())))(())())()(((((()))((()()))(()((()))))(()))()())(((())))()()(((()))(((((((((()()))(())))))()()()())())))()(())((((((((((((((())())))))(())(()()()()))()())))))))()()(()((())(())()(((((())(()()()))))()))(()()()))((((((((())(()()(())((()()))))()()))()))()(())(()(()))()()()()()((((()(()(((((()(()((())))))(())))))(((())))))))()((()()())((()))(((((((((()(()(((())))(((((()(()()))))(())((((())((((())()(()))))))))(())()(((())()()())(()))))))))(())(()(()))())())())()()()()()(()(()((())(((((()))())()()()())))()((()))))(((()()())()()))()()()()()()()()(()())()()()((()))(())()(((()()))(((()(())))))))))()(()()(()(((((()(())(()()()((()((()()))))))))))))((((((())()()((()))))))()))()()(()(()))()(())()()()(()((()(((())((())())()))))()(((((()(((((())(((()))))))))))))))))))()(((())((((())()()))))()(())())((()))((())))))))()())()()()(()())()(()()())((())(()()()(())))()((()))()(())()()(()(((())))())((())()())(())(((())))))())))))))))"
Returns: {0, 999, 112, 999 }
"))))(((())))((()()()()()()()()(())))(((())))(((())()()()()()()()()))((()()()()(())()()()()(())(())))"
Returns: {0, 99, 98, 99 }
"())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()())((())()(()))))()()()()()(((((()"
Returns: {0, 26, 436, 849 }
"()((()(()())))))())((()()()()(())()))))((())(((()(((((()(()(()))))()())(())()(()())())()))))))(((()(())(((()(((()))())((()()(((())))(()(()())())(()))))())))()()))()))()((()(((((()())((()(()()()))(())()((((((((((()(()((()())))())()())())(())(())()(((()(((()))()((()((()((((())(())((()()))(()))()(())))))))(())(()()((())((())(())((())()(()())()))))))()))(()))()()()))())()((((()))(()))))(())))((())(((()))))))(()())))(())))()))(()()((()))(()(((()))))()()))(())(((((())))(()(())((()))(()))))())())((())())((()()()())(())(()))))())(())(()(()())))()()())()()())())(((((((()(((()()))))()()((()()())))))((((((()())(((()())((()))()()())()(()(()())()(()))))(())(()((()))))(())(()())(((((((())))())((()(()()((()()()())())((())(((()))))()(()(()(((())((((((()(((()))(())((()(()(()(()(())))()((()))()))()())(()())((()))())))()())()(())((((()()))))(((()))())))()(())))))))((()))())())(()))(()(()))()()()(()))((((())(((())()))((()))(((((((((((((())(())))((()()(((((()(()()))))))()))(())()(((((((())))()()(())))(())("
Returns: {0, 558, 561, 999 }
")))))(()((()))(()())((((()))((()(()()((())))(()())))((())()()((()()))())))(((()(()()))))))())())))(()(()()()((())())())((()())(())))(()))()(())(()()(())))(())))()()((((((()((()()()(()((()())(())()))(())((())()((()))((()((()))))))(())))())))()(()()())()(()(()()())())())()((()(()(())()(((((((((()))())(()))))(((((()())((()))()(())))(())(()()()())())))))))()(())((()((()())))))((((((((()))(()()(()())())))()()()()((()(())(()()()(()(()()(((()(()))()()((()(())())(((()((())(((((())))())(((())()()())(((())((()(()()(())(()(((()))))())()))()))(()()((())((())()()())(()(((())(())(())))(()))()((((()(())(()()(((()(()(()(()((()())(((())()(()))((()(((())(()))(()))()))((()()()()))())))(())(((()(())((()())))(())))))(()(((()(())()()(((())(((((()()(()))((())()(((()((((()))()(((())(((())((()))()))((()())))()(()))((()((()(())()()())))))))))(()()(()))()(()()))(((((()())))(())((()(((())()(()))((((()(()()(((())(())))(()))()))((((()))((()))))(())((()(())()()()((()()()((((()()))((())((()))()()((()))((()(((()))(())"
Returns: {0, 163, 585, 999 }
"((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))())))(())(()()()))))()(())))(((((()))((((())()(()))))(()(((())((()(()())))(((())))(()))()())((()(()((()(()(())((()((()((())))))(()(())())())))()(()))())(()())(())())))(()))(((((((((()))(((())()(((()(()()(((()()())))()))()))((((()))((()(()(()((()(())()((()))))))(()()()((()))))))()(()))()()()((()((()((())()()())((((()())))))()))(((()(()))()((())()))))()()))())()()())(((()))()()()()())(((()))((())()))(((()(()))(()((()()))()()((())()())()((()()))(()())((())))()(()))(()(()())(()))())()())((((((((()())"
Returns: {0, 526, 671, 999 }
"(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("
Returns: {82, 163 }
"((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))((()))))((((()))"
Returns: {0, 983, 984, 991 }
")))))))))))())())())())())()))())())())())())()))())())())())())()))())())())())())()))())())())())())()))())())())())())()))())())())())())()))())())())())())()))())())())())())())()()(()(()(()(((((()()()()()()))))))))()()())))))))(((()))))))))(()()()()()()()()()()(()(()(()(()()(()(()(()(()(()(()(()(()()(()(()(()(()(()(()(()(()()(()(()(()(()(()(()(()()(()(()(()(()(()(()(()(()()(()(()(()(()(()(()(()()(()(()(()(()(()(()(((()()()()()()()())()())((()())()())((()())()())((()())()())()(()())())())())())())()))())())())())())()))())())())())())()))())())())())())()))())())())())())()))(()()()()()()()()()))())())())())()))())())())())())()))())())())())())()))())()((()())()())((()())()())((()())()())((()())()()))())())())())()()(()(()(()(()(()(()(()(((()()()()()()))))()()()()()()()()()))))()()())))))))(((())))))))(()(()()(()(()(()(()(()(()(()(()()(()(()(()(()(()(()(()(()()(()(()(()(()(()(()(()()(()(()(()(()(()(()(()(()()(()(()(()(()(()(()(()()(()(()(()(()(()(()(()(()()(((()()()("
Returns: {0, 817, 763, 985 }
")())())())()))())())())()))())())())()))())())())())(((((((((((((((((((("
Returns: {0, 51, 52, 71 }
"))))))"
Returns: {0, 5, 3, 5 }
"))(()((((()))))))()()(()(()(())()()()))())())()()()(())()()(()((((((((()()()())())((()())(()())(())))))((()()())((())))((()()))()((()((()))))))))()()((((()(()()()()()))(()(((()()(()())((()))()()))())()())())(()((())()))))(()((((((())())((((()()())(()()()()())))((()(())))(())((()))())))()()(())(()())()(())())()(())))()()(())()(()(()(()()())))(((())()((()((()))()(()())((())()(((())()())(((()())())())()(()(())())))()()))()))((((((()()((()))(())((()())((())(())(())(()()()()())(()())))()))()((()())))(((((()))))(((()()()()(()))(())()()()))((()()()()((())((()()))))(()()()))))))(())((((())())))()()()(())()()((())(()))()(()()(()()))((())((()()())((()(()))(()())())()((())()())))(())()()()()()()()(()()(()()((())()))()())((()))(((())))(()(()()))((()()))()()((())((()())))(())(())()()()((((()((((())((()())()())(()))(()(()))))(()(())((((()))()(()))(()((()()()))())))((((())((())()()(())))(((()())()())())(()((()))()()))))(())()(()()(())))))((()()))(()(((()(((()))))(()()(())()())(((())()))))()()(())((()"
Returns: {0, 944, 944, 999 }
"(((((((((((("
Returns: {6, 11 }
"())(()))())(()))())(()))())(()))())(()))())(()))())(()))())(()))())(()))(())))(())))))))"
Returns: {0, 87, 37, 87 }
")))((((())()(())))(())))())(())(()())))))()())()()))((((((()(()()))(()())))()()))()))))()(())(((()(()))()())(()))))(()((()(()()(((()(()))())()()((())((())())()()()((((((((()(((()))))()))())((()))(())(()((())))))))(()())))()())()()(((())))))())()((())((())))))()))())(())))((()((((((()()()())))))))()()(((((()(()))((())(())))(()))()))((((())(()()((()))()((()))))())))))))))()()(((()))(()()(()()(((()(()())())(()())(()()((((()((()())))((())()()()((()))((()))(()())(())))()))(()())())())))((((((((()()())())()))((())())()))))((()())))((())(()))())))(()())(((()(()(()(((()))(()(()()(((())())((()))()(())))))))())))()()()(()(())()())))(()(())))()))))(()()))))())((()(()())()))())((())()))(())()(())())(()(((())()()))(()(())))))(()))(()))()()())()(()((((())))()()))(((()))(()())(()()(((((((())))))))(())))()))(()(()))())(()((((((((())())(()()))))))(()((()((((())((()()))()(((())(()()()(())))()))()))())(())((()()()((())()())((((()()()()(((((()()())()(()(())))())))(((()(())()())()()))))(())(((()))(()()())("
Returns: {0, 813, 548, 999 }
"())())())())())())())())"
Returns: {0, 23, 12, 23 }
"())))(()"
Returns: {0, 4, 2, 7 }
"((((((((((((((((((((((((((((((((((((((((()()()()()()()()()()()()()()()()()()()()"
Returns: {20, 79 }
")()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))())"
Returns: {0, 511, 256, 511 }
"())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())"
Returns: {0, 125, 63, 125 }
"()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()"
Returns: { }
"((()"
Returns: {1, 3 }
")())))(())(())(())))))(())(()))((()()((())()()())()))))()(()()(()))(()))(()()(((())(((())(((())(()((())(()()))(((()()()(())())))((())(()))))()((((()))((())(())(()(())())(()))(()()(()()((())((())())))(()()(()))(()(()()))()))(((()(()))))))))())(((((()((()(((()()((())(())()(()))()(()))()())())())))))(())(())()()((()))()))(()()(((((()()(())(()((()((())(())()())()()))()(())((((())()())(((())(())()()()(()())))())(()()))(()()((((((())()(()()()(((((()()(())(((()((())))((((()((())()(())((())((()((((()((())(())))((()(()))(())(())((())(())()(())(()))))(((()()(((()(())))))(((()(()())(()((((()(())())))))()((((()))))()))())(())())((()())()())()())())()(())()(())((()))()())(())))())(((((())(((())((()()()()))()()())(())))))()((()))()))()((()(((()))((()(()))))))))((()())()()))()(()))))()()))))))())()))(())(())()(())(((())()))(()))()))(((())(((())())))()())(())()(())((())()))((((()(()())))(((()())(()(()())(()))()(()()))((())()(((()((((())()((())))((()))(()))())))(())()()())()(()((()))(()))((())()()(()))"
Returns: {0, 71, 72, 999 }
"()((()(())((()(())(()())))())((())(())()())()()))))())()))(((()()(())((())()))((()(()()(())((()()())(()(()))(())()()()(((())((())(((((()()))))(()(()()(())))())(())(()()()(())))()))()))((())(()))(())(((()))((()())()(((((()(())))())((((((()()(()()()))))(((()()(()())((((()()))()(()()()())))(()()((()()()(())))()))(())((()(()(())()()())(()()()((()((()(()(((()((((()(()(()()()())))))(()(())((()()(()(((())()((()()()))))(((((()))))))(()()()())()))(()((()((())()((())()())))()())(()))()(())(((()())))((()(((())()()((()())(((()()())))()()))())(())))(()))(((()))(())()())()))(()(()(((()(()((()))(()(()))(()(())(((())))))(()((((())()(())(()((()())()()()(()()((((()(()()((()())(()(((()(((((((()()))(()(((())()())))()(()()()))))()))()()))))()))()((((()())(((()())()()))()(()))))()((()()(((((()))(()()((((()((()()(())(())))()(())))))))()))()()))))))(()()(()()())()())())))(())))())(()()()())))(())())(((()()(()))())))())())(()()))))(()(()(()()(()(()))(())))((()((((((()))())))((((())()))())()()())((()()((())(()("
Returns: {0, 57, 251, 999 }
"(((("
Returns: {2, 3 }
"(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((()())))))(()))(()(()()()())()()))))(())((()(()((()(()))()))(((())(())())))()))))()))())))()))))()())())()))(()())())((((()))))())()))((()())))(())))))((((()))))))(())))(()((()()())(((()()((((())((((()()(())())(()))(())())()()())(()()))))()()(((()(())())()(((()()(()))((()()()((()((((())(())()(())())(()(((((((()()()))()()()()((()()((())(((()(((()((((()()))())))()((()((())(()(())())())(()()(((()))()))((()(((()))()))))())(())(())((())()())))())))()()()()())((())()))))))((((()))()())())))))"
Returns: {237, 999 }
"()(()((()(()()()(()()()()(()((()(()()()()()((()()(()()()(()()(()()()((()(()()()((()((()(()((()(((()()()((((((((()(()(()()()(((()((()()()()(()()(((()(()(()()()(((()(()((()((()((((()((()((()()(()()(()()()(()(()(()()((()()()(()()(()()()((((()(((((()()()((()()()(()((()()((((()(()(()((()((((()(()()()()((((()(()((()()()()(()(()()()()()()()(()()()(()(()()()()()((()()()(((()()()()(()((()(()()(()()((()(((()()(((()()()()((()()(()(((()((((()()()()()()()((()(((()()((()()()(()()((()()((()()()()(()()()()((()(()()()()()((()()()()))()())())()())()()())()))()())))()()))()()()()()))())())())()()()))()))()()))()))()())())()())()())))))()()))()))))())()())()()))()()()())())()()()()())))()()())()()()))()))()))()))()()()())))()))()()))))())))))()))()()()))()()())())))))()))())()())())()()))())()())())()))())()())()))))())()))()()())())))))))()()()())())))())()))())))()()()()))())()))())()()))))()()()()()()()))()())()())()())())())))()))()())())()))()()())()()())())()()())()()()())()()))()()()())()))())())()"
Returns: { }
"))()()())((((())((()())))))(((((()))(()()()()(())))()))))))((())()))())(()))())())(()(()(((()(())))())()(())())))(())))()()))))))())(())))())()))())()((()))))))())(((()()))())(((()(()(()(()(())((())()(())()))(((()()((()()(()())(((()(())))(())))()))()())()(())))))(((((()(()()())(()(()))(())))))((((((()))()(()((())())((((((()()()()((((((()))(()))))((()(((())))(((()()())()))))()))()()()(())()()(((()(()(()(((())()((((())(())(((()()(()()()(()()))(())()())()()(()()((((()())))((()())(()(())((((((()()((((()()((()((()()())((()))((()))())(()))()()())(()()()()()())(()((((()(()(()((()((((()()))((()((())))((()((())))((((()(()))()()()))))(())))(()()()())(()()()()(()())(((()()(((()(()()((((((((()()))()(())(((()()(()()(()))((((())(())))))(((()(((()((((())(())()(()(()((()))))((()))())()(()()))()(()))()())((()(((((()))()()(((())))(())()(((()))()())(())((((((((())())((()((((((((())(()()()))((((((()()()))((()))()())))()))()((())((()(()()(()())()((())()((()))()())((()()(())(()))(()(())()(((()((())(((()(())"
Returns: {0, 174, 493, 999 }
"))(()()()((())))))()))()))()))()))()))()))()()()()))()))()))))))))))))))))))))))()))()))()))()))()))()))()))()))()))()))))))))))))))))))))))()))()))()))()))()))()))()))()))()))()))))))))))))))))))))()))()))()))()))()))()))()))()))()))()))))))))))))))))))))))))()))()))()))()))()))()))(()()()((())))))()))()))()))))))))))))))))))))))()))()))(((((((((())))))))))((((()))))()))()))())))))))))))))))))))))))))))(((((((((((((((((((((((((()))()))()))()))()))))))))))))))))))))()()()((()))()()()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("
Returns: {0, 487, 358, 583 }
"))))))))))))))))))))))))))))))))))))))))))))))))))()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(((((((((((((((((((((((((((((((((((((((((((((((((("
Returns: {0, 799, 800, 999 }
")())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())()(()(()(()(()(()(()(()(()(()(()(()(()(()(()(())"
Returns: {0, 509, 278, 555 }
"(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("
Returns: {500, 999 }
"())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())())"
Returns: {0, 899, 450, 899 }
"())("
Returns: {0, 2, 3, 3 }
")())(()((()(((()()((()))()())()))(())(()())())(()(())()))())))((())()((()(())(((()))())))()())(())(()))((()((())(((())()((())))((()))((())))()()(((()(((()(()()())()())(((())()((())())()(())((())))(()(()(()(((()(((())(()((((((((()))(()()((()(((((())((()(()()))((()(()))()()(())())))((())()(((()(()(((()()((()(((()))))()(())(()(((()()(()((())(()((()())()))((((()(()((()())(()()()()()(()()((()))(()()((((())()(()(()())(())(())(()))))(((()())((()((()((((()(()()((())(()(((())(((((())))())((()()(()((())())))())))((()))))))()()()))(()((())((())))(((((())((())))())((()()())(()))(()(()(()))()))(())))))))))((((()(()()()))()())))())()))()()((()()(()()())((()((((())(())))()((((((())(())((((()(((((((()((()(()()()()())(()()()))))(((((()(()()))())())))())((((())()())(())((())((()())()(((((()((())(()()()(())()(())((()(()((((()()))))(()(()())(((()())(()()()))))))))()()))))()()((()((()))((()))))))())))((((((()(((()()))()))))()()))))()()))))())())((())(((((())))()((()(())())()(((())()()(()(()(()()))))())((()"
Returns: {0, 102, 293, 999 }
"(((((((("
Returns: {4, 7 }
"((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))"
Returns: {0, 289, 140, 289 }
"()()(()((((()(()()()()()()()()()((((((((((((((((((((((((((((()(()))))))))))))))))))))()(()()()()))))))))))))))))))))((((()()))))))))))))()())()()()()))(()()()(()()((((()())()))()())())()()())()())()()())(((((()(()()())())()()))()()()))(()())((((((()())()()()()())))((())))))))))))))))))()(((((((((((((((((((((((("
Returns: {0, 287, 173, 311 }
"))())((()(())))())(((()))(())()())))))))))))()))(()))))((((())(((())))))((()())()()()))))(()(((()())())((()(())()()((()())))()))()))))))))))()(())))()((()))())())))()((()))))()())())()())))))))))()))()())())))()(()))()))()())())())(())))()())(())()())()())))((()(()())((()(((()))()))()(()))())(())((((((())))())()))())(((()()))()())(((()))((((()(()(()(())((()())))))(())())(((()))()))()))((())))()(()(((()))(())(((())()((()(()())))()))))))()((())(())((((()))))(()))(((())))()))(())()))((((())()()()()())(()((()()()()(()()())())(()()(()))))()())())()()))(())))))()())()(())(()(())(())()(())())()(()()))())(((()))())((((())((()()()(()((()((()))())()((()))()(()))())))((()())(((())(()())))))(()()(((((((()(((())()))))())())))))))())())(((((((((()())((())()()))()(()(((())(()())()(()()((()((((())()((((()(()))()())))())())))()((()))))(())((())())(((((())(((()()(()((((()()())((()())(()))((())()((())((()))((())()(()((((()))(((()))()((()()()))))(())))()))(()((()))))()))(((((())((((()))(((())))))))(()(((("
Returns: {0, 731, 592, 999 }
")))))))))))))))))))))))))))))))("
Returns: {0, 30, 16, 31 }
")))()()()(())())(())(()())))(()))(()))()()(())(())())()()(())))(()))))))()())()()((()(()))())()(((())()(((()))())((((())(()())(()((()())((((())())(())()())()()(()(()()(())))()))((())(()((((())())(()(()(()))))())())(()(())()()))(((())())((()))))(()(())(()(()))())(())(())))(((()(()(())()())(())((((((()))))))))((())))())(((((()(((()))(())(((())))(((()())(()(())()(())(()()))()()(()))()(()()()()())(((())))(((()))(()()))))(()()((())()))()()(()())))))())(()))((()()())()((()(()(())((()())))(())((((()())()))(())()(())))()())((())))())))()()()()()())((()((()()))()((((()))(()))()(()()(()(()(())()())())(())())))())))))))()()()))))((()((()((()))))()()))(()))(()(((((()())()(()(()()))))))()(()()))))))())())()))((()))())()(()))()()())()))))(()((((()()())(())))())()(()))()()()())()()()()))))))((((()(()())((()))((((()((()))))((())()))()))))((()((()())))(()(()(())()))())()(((()(())))())(((())))()(()(((())())()()))))(())()((()(()(()((((()))(()(()(()())()()(()(()))(()))))())()((((((())))()()("
Returns: {0, 915, 303, 985 }
"((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("
Returns: {-1 }
")()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))())"
Returns: {0, 499, 251, 499 }
")()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))())"
Returns: {0, 999, 500, 999 }
"(()((()(()"
Returns: {4, 9 }
"())()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))()))())))"
Returns: {0, 83, 41, 83 }
")(()(()()("
Returns: {0, 0, 4, 9 }
")())"
Returns: {0, 3, 3, 3 }
"(()(()(()((()(()()()()((()()(()()()()(()()(((()()(()()()(()()(()()()((()(()()()((()(((()()(()()(()()((()()()()()()()((((()()(())((()()()()(()()(((()(()(()()()(((()(()((()(((((((()(()()()((()(()((((()(()()(()((()()((()()()(()()(()()()((((()(((((()()()(((()()((()()()((()(((((()((((()()((()(((()())()((((()(()((()()()()(()(()()()()()()()((()(()(()()()()((()()(()()(()((((()((()()(((()(()()(()()((()(((()()(((()()()()((()()(()(((()((((()()()()()()()((()(((()()((()()()(()()((()()((()()()()(()()()()((()(()()()()()((()()()()))()())())()())()()())()))()())))()()))()()()()()))())())())()()()))()))()()))()))()())())()())()()))))())()()()())))()()()))()()()()())())()()(()()()())))()()())()()()))()))()))()))()())()())()))))()))())())()))))()()))())()()(())())))))()))())()())())()()))())()())())())())())()()())()())()()))()))()))))()))()()()())())))())()))())))()()()()))())()))))))()()())())()))))))))()()())))()))())()())())))()))()())())()))()()())()()())())(()()()()())()))())()()()())()()())()))())("
Returns: {10, 999 }
")(((((((((())))))))))))))))((((((((((((((((((((("
Returns: {0, 26, 34, 47 }