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

typedef long long ll;

// static const int MAX = 1e6;
// static const int NIL = -1;
// static const ll INF = 1<<21;
// static const ll MOD = 1e9 + 7;

// bool compPair(const pair<int, int>& arg1, const pair<int, int>& arg2) {
//     return arg1.first > arg2.first;
// }

// template<class T> void chmin(T& a, T b) {
//     if (a > b) {
//         a = b;
//     }
// }

// template<class T> void chmax(T& a, T b) {
//     if (a < b) {
//         a = b;
//     }
// }

int main(void) {
    ll n;
    cin >> n;

    string s;
    cin >> s;

    vector<ll> r;
    vector<ll> g;
    vector<ll> b;
    for(ll in=0;in<n;in++) {
        if(s.at(in)=='R') r.push_back(in+1);
        if(s.at(in)=='G') g.push_back(in+1);
        if(s.at(in)=='B') b.push_back(in+1);
    }

    ll ans=0;
    vector<int> rgb(3);
    for(auto ir:r) {
        for(auto ig:g) {
            for(auto ib:b) {
                rgb.at(0) = ir;
                rgb.at(1) = ig;
                rgb.at(2) = ib;
                sort(rgb.begin(), rgb.end());
                if(rgb.at(2)-rgb.at(1)!=rgb.at(1)-rgb.at(0)) ans++;
            }
        }
    }

    cout << ans << endl;
    
    return 0;
}
