#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;
}