不知道哪错了
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
inline ll read() {
ll x = 0, f = 1; char ch = getchar();
while (ch > '9' || ch < '0') { if (ch == '-')f = -1; ch = getchar(); }
while (ch >= '0' && ch <= '9') { x = x * 10 + ch - '0'; ch = getchar(); }
return x * f;
}
string s;
int n;
void solve(){
n=read();
cin.tie();
cin>>s;
int len=s.length();
int ans=0;
for(int i=0;i<len;i++){
string c=s.substr(0,i)+s.substr(i+1);
bool flag=true;
for(int i=0;i<c.length()/2;i++){
if (c[i]!=c[c.length()-1-i]) {
flag=false;
break;
}
}
if(flag) ans++;
}
printf("%d\n",ans);
}
signed main(){
int t;
t=read();
while(t--){
solve();
}
return 0;
}