#CF1909G. 泵引理

泵引理

G. 泵引理
时间限制:每个测试点 22
空间限制:每个测试点 10241024 MB

给定两个字符串 sstt,长度分别为 nnmm。两个字符串均由英文小写字母组成。

计算满足下列条件的三元组 (x,y,z)(x, y, z) 的个数:

  • s=x+y+zs = x + y + z++ 表示字符串拼接);
  • $t = x + \underbrace{y + \dots + y}_{k\text{ 次}} + z$,其中 kk 为某个整数。

输入格式
第一行包含两个整数 nnmm1n<m1071 \le n < m \le 10^7)—— 字符串 sstt 的长度。
第二行包含字符串 ss,长度为 nn
第三行包含字符串 tt,长度为 mm

输出格式
输出一个整数 —— 合法的三元组个数。


样例输入

4 8
abcd
abcbcbcd
3 5
aaa
aaaaa
12 16
abbababacaab
abbababababacaab

样例输出

1
5
8