The first line of the input gives the number of test cases, . lines follow. Each line represents a test case consisting of integers, and .
输出格式
For each test case, output one line containing "Case #x: y", where is the test case number (starting from 1) and is the -th smallest parentheses sequence in all valid parentheses sequences. Output "Doesn't Exist!" when there are less than different parentheses sequences.
样例
样例输入 1
3
2 2
3 4
3 6
样例输出 1
Case #1: ()()
Case #2: ()(())
Case #3: Doesn't Exist!