#include #include #include #include #include #include #include int answerQuery(char* s,int l, int r) {int m; if(r-l==3){ m=2; } if(r-l==0) m= 0; if(r-l==1){ if(s[r-1]==s[l-1]) m= 1; else m= 0; } // if(l-r==2){ // } return m; } int main() { char* s = (char *)malloc(512000 * sizeof(char)); scanf("%s", s); int q,a0; scanf("%i", &q); for(a0 = 0; a0 < q; a0++){ int l; int r; scanf("%i %i", &l, &r); int result = answerQuery(s,l, r); printf("%d\n", result); } return 0; }