#include<bits/stdc++.h>
using namespace std;
const int N=2e6+10;
int n;
string s;
int cnt;
int las[N];
int f[N];
int main(){
cin>>n;
cin>>s;
s=' '+s;
las[0]=-1;
for(int i=1;i<=n;i++){
int j=i-1;
while(s[j]!=s[i]){
if(las[j]!=-1){
j=las[j]-1;
}else{
las[i]=-1;
break ;
}
}
if(las[i]!=-1) las[i]=j;
}
for(int i=1;i<=n;i++){
if(las[i]!=-1){
f[i]=f[las[i]-1]+1;
cnt+=f[i];
}
}
cout<<cnt;
return 0;
}