#include<bits/stdc++.h>
using namespace std;
long long num[1000005],sum[1000005];
void solve(){
int q,n;
string str;
cin>>str>>q;
n=str.size();
for(int i=0;i<str.size();++i){
switch(str[i]){
case 'P':num[i]=3;continue;
case 'p':num[i]=2;continue;
case 'G':num[i]=1;continue;
default: num[i]=0;continue;
}
}
for(int i=1;i<=n;++i){
sum[i]=sum[i-1]+num[i-1];
}
for(int i=0;i<q;++i){
int l,r;
cin>>l>>r;
printf("%lld\n",sum[r]-sum[l-1]);
}
}
int main(){
solve();
return 0;
}



京公网安备 11010502036488号