P6693 谷歌翻(sheng)译(cao)机

题目背景

小 L 最近沉迷用谷歌生草机生草一些奇奇怪怪的东西。 小 L 在生草出了各式各样的作品后便开始考虑这样一个问题。

题目描述

**注:为了方便描述,下文所有字符串起始位置都为 $1$,即都从 $1$ 开始标号。** 小 L 将每次生草前的原文和生草后的结果看作两个**仅由小写字母组成**的两个字符串 $A$ 和 $B$。 我们按如下方式定义「分割数列」和「分割串」: - 对于一个长度为 $n$ 的字符串,定义它的一条「分割数列」为:存在长度为 $k+2$ 的数列 $p$,使得 $0=p_0

输入格式

第一行有两个正整数 $n,m$ 分别为 $A$ 和 $B$ 的长度。 接下来一行有一个长度为 $n$ 的字符串,表示字符串 $A$。 接下来一行有一个长度为 $m$ 的字符串,表示字符串 $B$。

输出格式

一行,一个整数,表示答案对 $10^9+7$ 取模的结果。

说明/提示

对于样例一,一共有以下理解方式: + $p=\{0,4\},q=\{0,5\}$,生草程度为 $25$。 + $p=\{0,1,4\},q=\{0,2,5\}$,生草程度为 $9$。 + $p=\{0,2,4\},q=\{0,1,5\}$,生草程度为 $11$。 + $p=\{0,2,4\},q=\{0,4,5\}$,生草程度为 $11$。 + $p=\{0,3,4\},q=\{0,3,5\}$,生草程度为 $9$。 + $p=\{0,1,2,4\},q=\{0,2,4,5\}$,生草程度为 $3$。 + $p=\{0,1,3,4\},q=\{0,2,3,5\}$,生草程度为 $3$。 + $p=\{0,2,3,4\},q=\{0,1,3,5\}$,生草程度为 $3$。 总生草程度为 $74$。 ### 数据范围 **本题采用捆绑测试。** - Subtask 1( $20\%$ ):$n,m\leq 50$。 - Subtask 2( $30\%$ ):$n,m\leq 200$。 - Subtask 3( $50\%$ ):无特殊限制。 对于 $100\%$ 的数据,$n,m\leq 3000$,$A$ 和 $B$ **仅包含小写字母**。