func_code_string: #include <bits/stdc++.h>   using namespace std;   long long int _xor(long long int a, long long int b) { return a ^ b; }   long long int _and(long long int a, long long int b) { return a & b; }   long long int _or(long long int a, long long int b) { return a | b; }   long long int _not(long long int a) { return ~a; }   long long int ai[1000], pi[2005];   long long int dp[100001];   int main() {     long long int b, c = 0, x, y, z, t, i, j, k, l1, l2, m, n, c1 = 0, c2 = 0, q,                      f = 0, ans = 0;     string str;     cin >> str;     dp[0] = 0;     for (i = 1; i < str.length(); i++) {       if (str[i] == str[i - 1]) {         dp[i] = dp[i - 1] + 1;       } else         dp[i] = dp[i - 1];     }     scanf( %lld , &m);     long long int low, up;     for (i = 0; i < m; i++) {       scanf( %lld , &low);       scanf( %lld , &up);       up--;       low--;       cout << dp[up] - dp[low] <<   n ;     }     return 0;   }   