#include <bits/stdc++.h>
using namespace std;
const int N=1000005;
int i,j,a[N],b[N],len,q,l1,l2,r1,r2;
char s[N];
int main()
{
b[0]=1;
scanf("%s",s+1);
len=strlen(s+1);
for(i=1;i<=len;i++)
{
a[i]=a[i-1]*997+s[i];
b[i]=b[i-1]*997;
}
scanf("%d",&q);
for(i=1;i<=q;i++)
{
scanf("%d%d%d%d",&l1,&r1,&l2,&r2);
if(a[r1]-a[l1-1]*b[r1-l1+1]==a[r2]-a[l2-1]*b[r2-l2+1])
{
cout<<"Yes"<<'\n';
}
else
{
cout<<"No"<<'\n';
}
}
}