经典一维前缀和
s='?'+input()
n=len(s)
b=[0]*n
for i in range(1,n):
b[i]=b[i-1]
if(s[i]=='P'):
b[i]+=3
elif(s[i]=='p'):
b[i]+=2
elif(s[i]=='G'):
b[i]+=1
q=int(input())
for _ in range(0,q):
l,r=map(int,input().split())
print(b[r]-b[l-1])

京公网安备 11010502036488号