#include <bits/stdc++.h>

using namespace std;

int main(){
    int_fast64_t n,cnt=0;
    string s;
    cin >>n >>s;
    list<int> n_r,n_g,n_b;

    for(int_fast16_t i=0;i<n;i++){
        if(s[i]=='R'){
            n_r.emplace_back(i);
            continue;
        }else if(s[i]=='G'){
            n_g.emplace_back(i);
            continue;
        }else if(s[i]=='B'){
            n_b.emplace_back(i);
        }
    }

    n_b.emplace_back(0);

    for(std::list<int>::iterator r = n_r.begin();r!=n_r.end();r++){
        for(std::list<int>::iterator g = n_g.begin();g!=n_g.end();g++){
           
                if(find(n_b.begin(),n_b.end(),(*r+*g)/2.) !=n_b.end() && find(n_b.begin(),n_b.end(),(*r *2-*g)) !=n_b.end() && find(n_b.begin(),n_b.end(),(*g*2-*r)) !=n_b.end() ){
                    cnt++;
                         
            }
        }
    }
    cout << cnt <<endl;


}