
#include <bits/stdc++.h>
using namespace std;

int gcd(int x, int y){
  while (x % y != 0){
    int a=x;
    x=y;
    y=a%y;
  }
  return y;
}

int main() {
  int N;
  cin >> N;
  vector<char> V(N);
  for(int i=0;i<N;i++){
    cin >> V.at(i);
  }
  vector<int> R(0),G(0),B(0);
  for(int i=0;i<N;i++){
    if(V.at(i)=='R'){
      R.push_back(i);
    }
    else if(V.at(i)=='G'){
      G.push_back(i);
    }
    else {
      B.push_back(i);
    }
  }
  
  int sum=0;
  for(int i=0;i<R.size();i++){
    for(int j=0;j<G.size();j++){
      for(int k=0;k<B.size();k++){
        if(R.at(i)<G.at(j) && G.at(j)<B.at(k)){
          if(G.at(j)-R.at(i) != B.at(k)-G.at(j)){
            sum++;
          }
        }
      }
    }
  }
  cout << sum <<endl;
}
 