#codethanksfestival14qualbf. [code_thanks_festival_14_qualb_f]太鼓ゲーム
[code_thanks_festival_14_qualb_f]太鼓ゲーム
题目大意
鳗鱼兴致勃勃。
太鼓游戏是配合画面上显示的字符串敲太鼓的游戏。
如果字符串为S,则敲击鼓的中心;
如果字符串为T,则敲鼓框。
在此游戏中,几个字符串显示在一列中,如果按照这些字符串的顺序敲打太鼓,则可清除游戏。
但是,画面上显示的字符串之间的间隔太小了,不知道字符串在哪里被分隔开来。
通关游戏的鳗鱼决定数出画面上显示的字符串正确划分的个数。
但是,正确的分隔符是分隔字符串的方法,即每个分隔部分的字符串与字符串S或字符串T的匹配项。
输入格式
输入由以以下形式给出标准输入。
$X$
$S$
$T$
第1行指定屏幕上显示的字符串X(1 ≤ |X| ≤ 1000 )。
但是,|X|表示字符串X的长度。
第2行给出字符串S(1 ≤ |S| ≤ |X|),该字符串指示敲打太鼓的中心。
第3行将给出字符串T(1≤|T|≤|X|,S≠T),以指示敲打太鼓边缘。
输入的字符串全部只由字母小写字母(a-z)构成。
画面上表示的字符串的正确划分方法可以保证存在1种以上。
输出格式
输出一行为输入所给出的字符串正确的分隔方法的个数,在1,000,000,007(10^9+7)以内