#include #define maxn 123456 using namespace std; int s[50][maxn],l,r,n,m,pos,T,kase; char a[maxn]; int main(){ cin >> T; while (T--){ cin >> n >> m; scanf("%s",a+1); printf("Case #%d:\n",++kase); for (int i=0;i<26;i++){ for (int j=1;j<=n;j++) s[i][j]=s[i][j-1]+(a[j]=='A'+i); } while (m--){ scanf("%d%d",&l,&r); l--; for (int i=25;i>=0;i--) if (s[i][r]-s[i][l]) pos=i; printf("%d\n",s[pos][r]-s[pos][l]); } } return 0; }