编程题
### 问题描述
现在有一个只包含小写字母的字符串 $s$ ,下标从 $0$ 开始。接下来有 $q$ 次询问,每次询问给出两个子串区间 $[L_1, R_1]$ 和 $[L_2, R_2]$ ,保证 $R_1-L_1 = R_2-L_2$ ,请判断两个子串是否相等,如果相等则输出 Yes ,否则输出 No 。
### 输入格式
第一行输入一个字符串 $s$ 。
第二行输入正整数 $q$ 。
接下来 $q$ 行,每行输入四个正整数 $L_1, R_1, L_2, R_2$ 。
### 输出格式
请判断每次询问的两个子串是否相等,如果相等则输出 Yes ,否则输出 No 。
### 输入样例
```
abcabc
2
0 2 3 5
1 2 3 4
```
### 输出样例
```
Yes
No
```
### 评测数据规模
数据范围保证:$2 \le |s|, q \le 10^6$ , $0 \le L_1, R_1, L_2, R_2 \le |s|$ 。