1S/512M
给定两个字符串 和 ,定义斐波那契字符串:对于 ,第 个字符串由在第 个字符串后面连接上第 个字符串得到,即 。
比如 w, wo,那么 w wo wwo, wo wwo wowwo,以此类推。
字符串中如果连续三个字符依次为 w、o、w,算作出现了一个 wow。
给定字符串 和 ,求 中出现了多少个 wow,对 取模。
共有 组数据。
第一行包含一个整数 ,表示数据的组数。
对于每组数据:
第一行包含一个整数 和两个仅由 w 和 o 这两种字符组成的字符串 ,含义与题目描述相同。
对于每组数据,在单独的一行中输出一个整数,表示 中出现了多少个 wow,对 取模。
5
20 woowwo wowo
54321 owow owwow
100000 woow w
100000 woow o
1000000000000000000 w o
10945
128310683
0
882432781
120975022
对于 的数据,。
对于 的数据,。
对于 的数据,,。数据保证 的长度都不超过 ,保证 仅由 w 和 o 这两种字符构成。