#446. 王神仙的字符串

王神仙的字符串

Description

王乐妍有一个长度为 nn 的字符串 SS

王乐妍定义一个字符串 TT可爱 的当且仅当:

1.T3| T | \geqslant 3

2.TT 中存在一个字符满足出现次数 >T/2>|T|/2

王乐妍会 QQ 次询问你 SS 的子串 S[l,r]S[l,r] 是否存在至少一个子串满足是 可爱 的。

Format

Input

第一行 两 个数 n,Qn ,Q 。接下来

一行一个小写字符串 SS ,表示输入字符串。

接下来QQ 行,每行 两个 数字 l,rl,r 表示一次询问 1lrn)1 \leqslant l \leqslant r \leqslant n)

Output

QQ行每行一个字符串表示答案。

如果存在输出 "YES" 否则输出 "NO"

Samples

10 2
helloworld
1 3
1 10
NO
YES

约定和数据范围

对于测试点 141-4 满足 n10,Q10n \leqslant 10 ,Q \leqslant 10

对于测试点 595-9 满足 n100,Q100n \leqslant 100,Q \leqslant 100

对于测试点101510-15 满足 n2000,Q2000n \leqslant 2000,Q \leqslant 2000

对于测试点162016-20 满足 n200000,Q200000n \leqslant 200000,Q \leqslant 200000