#L3298. 「BJOI2020」封印

「BJOI2020」封印

#3298. 「BJOI2020」封印

题目描述
给出只包含小写字母 a\text{a}, b\text{b} 的两个字符串 ss, ttqq 次询问,每次询问 s[lr]s[l \dots r]tt 的最长公共子串长度。


输入格式
输入共 q+3q+3 行。

第一行一个字符串 ss

第二行一个字符串 tt

第三行一个整数 qq

接下来的 qq 行,每行两个整数 li,ril_i, r_i (1liris)(1 \le l_i \le r_i \le |s|),表示一次询问。


输出格式
输出共 qq 行。

ii 行表示 s[liri]s[l_i \dots r_i]tt 的最长公共子串长度。


样例

输入

aaba
aaaabbbaa
3
1 4
1 3
2 4

输出

3
3
2