#include <bits/stdc++.h>
using namespace std;
char str[111111];
int iseq[111111];
int main(void) {
  int m = 0;
  scanf("%s %d", str, &m);
  int n = strlen(str);
  for (int i = 0; i < n - 1; i++) {
    iseq[i] = str[i] == str[i + 1];
  }
  for (int i = 1; i < n; i++) {
    iseq[i] += iseq[i - 1];
  }
  for (int i = 0; i < m; i++) {
    int l = 0;
    int r = 0;
    scanf("%d %d", &l, &r);
    l--;
    r--;
    int ans = iseq[r - 1];
    if (l - 1 >= 0) ans -= iseq[l - 1];
    printf("%d\n", ans);
  }
  while (getchar() != EOF)
    ;
  return 0;
}
