testcases: - name: "testcase 1" inputs: - 1 : 1 output: - 1 : ["()"] - name: "testcase 2" inputs: - 1: 2 output: - 1 : ["(()), ()()"] - name: "testcase 3" inputs: - 1: 3 output: - 1: ["((())), (()()), (())(), ()(()), ()()()"] - name: "testcase 4" inputs: - 1: 4 output: - 1: ["(((()))), ((()())), ((())()), ((()))(), (()(())), (()()()), (()())(), (())(()), (())()(), ()((())), ()(()()), ()(())(), ()()(()), ()()()()"] - name: "testcase 5" inputs: - 1: 5 output: - 1: ["((((())))), (((()()))), (((())())), (((()))()), (((())))(), ((()(()))), ((()()())), ((()())()), ((()()))(), ((())(())), ((())()()), ((())())(), ((()))(()), ((()))()(), (()((()))), (()(()())), (()(())()), (()(()))(), (()()(())), (()()()()), (()()())(), (()())(()), (()())()(), (())((())), (())(()()), (())(())(), (())()(()), (())()()(), ()(((()))), ()((()())), ()((())()), ()((()))(), ()(()(())), ()(()()()), ()(()())(), ()(())(()), ()(())()(), ()()((())), ()()(()()), ()()(())(), ()()()(()), ()()()()()"]