#include<bits/stdc++.h>

using namespace std;

#define INF 1000000007
#define LINF (1LL << 60)
#define PI 3.14159265358979

typedef long long i64;
typedef pair<i64,i64> P;

inline i64 mod(i64 a, i64 m) { return (a % m + m) % m; }

template<class T>bool chmax(T &a, const T &b) { if (a<b) { a=b; return 1; } return 0; }
template<class T>bool chmin(T &a, const T &b) { if (b<a) { a=b; return 1; } return 0; }



int n;
string s;
i64 a,b,c;
void solve(){
	cin >> n >> s;
	
	i64 ans = 0;
	for(int i = 0; i < n; i++){
		if(s[i] == 'R') a++;
		if(s[i] == 'G') b++;
		if(s[i] == 'B') c++;
	}
	ans = a*b*c;
	for(int i = 1; i < n; i++){
		for(int j = 0; j < n; j++){
			if(j+i+i >= n) break;
			if(s[j] != s[j+i] && s[j] != s[j+i+i] && s[j+i] != s[j+i+i]){
				ans--;
			}
		}
	}
	cout << ans << endl;
}

int main(){
	std::cin.tie(0);
	std::ios::sync_with_stdio(false);
	int t = 1;
	//cin >> t;
	while(t--){
		solve();
	}
	
	return 0;
}
