每个测试文件均包含多组测试数据。第一行输入一个整数
代表数据组数,每组测试数据描述如下:
第一行一个正整数
,表示小朋友的个数。
第二行一个长度为
的
串
,表示每一位小朋友都声称自己左侧的人说的话的真假。(如果是
就代表他声称左边的人说的是真话;反正则是假话。)
除此之外,保证单个测试文件的
之和不超过
,保证
仅由
和
两种字符构成。
对于每组测试数据:在单独的一行输出一个整数,表示在所有可能的不同局面中,合法局面的个数。(即每个人说话的真假都和自己声称的真假性一致。)(由于结果可能很大,因此输出结果对
取模的值。)