#include<bits/stdc++.h>
using namespace std;
string s;
long long a,b,n,i,j,kq;
int main() {
cin>>s;
cin>>n;
for (i=1;i<=n;i++) {
cin>>a>>b;kq=0;
for (j=a-1;j<b;j++)
if (s[j]!=s[b+a-j-2]) {
kq++;
break;
}
if (kq==0) cout<<"YES"<<"\n";
else cout<<"NO"<<"\n";
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKc3RyaW5nIHM7CmxvbmcgbG9uZyBhLGIsbixpLGosa3E7CmludCBtYWluKCkgewpjaW4+PnM7CmNpbj4+bjsKZm9yIChpPTE7aTw9bjtpKyspIHsKIGNpbj4+YT4+YjtrcT0wOwogZm9yIChqPWEtMTtqPGI7aisrKQogIGlmIChzW2pdIT1zW2IrYS1qLTJdKSB7CiAgIGtxKys7CiAgIGJyZWFrOwogIH0KIGlmIChrcT09MCkgY291dDw8IllFUyI8PCJcbiI7CiBlbHNlIGNvdXQ8PCJOTyI8PCJcbiI7Cn0KcmV0dXJuIDA7Cn0=