string s; cin >> s; int q; cin >> q; int pre[s.size() + 1]; memset(pre, 0, sizeof(pre)); for (int i = 0; i < s.size(); i++) { if (s[i] == 'a') { pre[i + 1] = pre[i] + 1; } else { pre[i + 1] = pre[i]; } } for (int j = 0; j < q; j++) { int l, r; cin >> l >> r; if (l == r) cout << "0"; else cout << pre[r - 1] - pre[l] + 1 << nl; }