水dp~~~~
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
char ch[100050];
int dp[100050];
int main(){
int n,m;
while(scanf("%s",ch)!=EOF){
memset(dp,0,sizeof(dp));
n=strlen(ch);
dp[0]=0;
for(int i=1;i<n;i++){
if(ch[i]==ch[i-1])
dp[i]=dp[i-1]+1;
else
dp[i]=dp[i-1];
}
scanf("%d",&m);
for(int i=1;i<=m;i++){
int a,b;
scanf("%d%d",&a,&b);
printf("%d\n",dp[b-1]-dp[a-1]);
}
}
return 0;
}