#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;j<=(a+b)/2;j++)
if (s[j]!=s[a+b-j+1]) {
kq++;
break;
}
if (kq==0) cout<<"YES"<<"\n";
else cout<<"NO"<<"\n";
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKc3RyaW5nIHM7CmxvbmcgbG9uZyBhLGIsbixpLGosa3E7CmludCBtYWluKCkgewpjaW4+PnM7CmNpbj4+bjsKZm9yIChpPTE7aTw9bjtpKyspIHsKIGNpbj4+YT4+YjtrcT0wOwogZm9yIChqPWE7ajw9KGErYikvMjtqKyspCiAgaWYgKHNbal0hPXNbYStiLWorMV0pIHsKICAga3ErKzsKICAgYnJlYWs7CiAgfQogaWYgKGtxPT0wKSBjb3V0PDwiWUVTIjw8IlxuIjsKIGVsc2UgY291dDw8Ik5PIjw8IlxuIjsKfQpyZXR1cm4gMDsKfQ==