#include #include #include #include #include #define maxn 100005 using namespace std; int cnt[maxn][26]; char inp[maxn]; int main() { int t; scanf("%d", &t); for(int i = 1; i <= t; i++) { int n, q; scanf("%d%d", &n, &q); scanf("%s", inp + 1); for(int i = 1; i <= n; i++) { for(int j = 0; j < 26; j++) cnt[i][j] = cnt[i - 1][j]; cnt[i][inp[i] - 'A']++; } printf("Case #%d:\n", i); for(int i = 0; i < q; i++) { int l, r; scanf("%d%d", &l, &r); for(int i = 0; i < 26; i++) if(cnt[r][i] - cnt[l - 1][i]) { printf("%d\n", cnt[r][i] - cnt[l - 1][i]); break; } } } return 0; }