每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:第一行一个整数 ,保证 为偶数。第二行一个长度为 、仅由字符 和 组成的括号序列 ,且保证这是一个合法括号序列。除此之外,保证所有测试数据的 之和不超过 。
对于每组数据,新起一行输出一个整数,表示染色方案数对 取模后的结果。
3 2 () 4 (()) 6 ()(())
2 2 4