#include #include #include #include #include using namespace std; const int maxn=100100,oo=1e9; int a[maxn],sum[30][maxn],n; int f[maxn][25],low[maxn]; void init() { for(int i=1;i<=n;i++) f[i][0]=a[i]; for(int j=1;(1<>T; int cas=0; while(T--) { cas++; int q; cin>>n>>q; mem(); cin.get(); for(int i=1;i<=n;i++) { char x; cin>>x; a[i]=x-'A'+1; } init(); cout<<"Case #"<>l>>r; int x=rmq(l,r); cout<