#include<stdio.h>
#include<stdlib.h>

int main(){
  int *R,*G,*B,N,r,g,b,count;
  char *s;
  scanf("%d",&N);
  s = malloc(sizeof(char)*N+1);
  R = malloc(sizeof(int)*N);
  G = malloc(sizeof(int)*N);
  B = malloc(sizeof(int)*N);
  scanf("%s",s);
  r=0;
  g=0;
  b=0;
  for(int i=0;i<N;i++){
    if(s[i]=='R'){
      R[r]=i+1;
      r++;
    }else if(s[i]=='G'){
      G[g]=i+1;
      g++;     
    }else if(s[i]=='B'){
      B[b]=i+1;
      b++;
    }
  }
  for(int i=r;i<N;i++){
    R[r]=0;
  }
  for(int i=g;i<N;i++){
    G[i]=0;
  }
  for(int i=b;i<N;i++){
    B[i]=0;
  }
  for(int i=0;i<N;i++){
    for(int j=0;j<N;j++){
      for(int k=0;k<N;k++){
	if(R[i]!=0 && B[j]!=0 && G[k]!=0){
	  if(abs(R[i]-B[j])!=abs(B[j]-G[k])&&abs(B[j]-G[k])!=abs(G[k]-R[i])&&abs(G[k]-R[i])!=abs(R[i]-B[j])){
	    count += 1;
	  }
	}
      }
    }
  }
  printf("%d",count);
  return 0;
}
