题目描述

有两个 01 串 SSTT,长度分别为 nnmm

qq 次询问,每次询问给出四个正整数 l1,r1,l2,r2l_1, r_1, l_2, r_2,保证 l1r1,l2r2l_1 \le r_1, l_2 \le r_2r1l1+1=r2l2+1r_1 - l_1 + 1 = r_2 - l_2 + 1

设满足 1ir1l1+11 \le i \le r_1 - l_1 + 1Sl1+i1Tl2+i1S_{l_1 + i - 1} \ne T_{l_2 + i - 1}ii 的数量为 pp。请你求出 pp22 取模后的值。

输入格式

11 行两个正整数 n,mn, m,分别表示 SS 的长度和 TT 的长度。

22 行一个长为 nn 的字符串,表示 SS

33 行一个长为 mm 的字符串,表示 TT

44 行一个正整数 qq,表示询问次数。

接下来 qq 行,每行四个正整数 l1,r1,l2,r2l_1, r_1, l_2, r_2,含义如题所示。

输出格式

一行,一个正整数,表示 pp22 取模后的值。

7 3
1011100
010
4
4 5 2 3
4 4 2 2
5 6 2 3
5 6 1 2
1
0
0
0

说明/提示

【数据范围】

对于 30%30\% 的测试数据,n,m,q5000n, m, q \le 5000

对于 100%100\% 的测试数据,1n,m,q2×1051 \le n, m, q \le 2 \times 10^51l1r1n1 \le l_1 \le r_1 \le n1l2r2m1 \le l_2 \le r_2 \le m

相关