Bob 在元音城中遇到了一个难题。
他有一个长度为 的小写字符串 ,他的任务是将 切成若干个段,使得每段恰好包含 个元音。
元音指的是 `a`, `e`, `i`, `o`, `u` 共五个字母,并且保证 中的元音数量是 的正倍数。
请求出有多少种不同的分段方案。
由于答案可能很大,你只需要求出其对 取模后的值。
第一行一个整数 表示数据组数。
对于每组数据:
第一行两个整数 。
第二行一个长度为 的小写字符串 。
对于每组数据,输出一行一个整数表示答案对 取模后的值。
2 3 1 neo 10 2 babylonian
1 2
数据范围
对于 的数据,,。
对于 的数据,,,,,保证 中的元音数量是 的正倍数。