open Batteries
(* charのカウント *)
let count_char target str =
  let rec count lst =
    match lst with
    | [] -> 0
    | first :: rest -> if first = target then 1 + count rest else count rest
  in let explode s = List.init (String.length s) (String.get s)
  in count @@ explode str
(* 文字列をcharのlistにする *)
let explode s = List.init (String.length s) (String.get s)
let n = read_int ()
let s = read_line ()
let s2 = s |> explode |> Array.of_list

let r = count_char 'R' s
let g = count_char 'G' s
let b = count_char 'B' s
let rgb = r * g * b
let rec loop i ans2 =
  let rec loop2 j ans =
    if i >= n - 1 then ans else
    let k = 2 * j - i in
    if k >= n then ans else
    if (s2.(i) <> s2.(j)) && (s2.(j) <> s2.(k)) && (s2.(i) <> s2.(k)) then loop2 (j+1) (ans+1)
    else loop2 (j+1) ans
  in if i >= n-2 then ans2 else
  loop (i+1) (ans2 + loop2 (i+1) 0)

let _ = Printf.printf "%d\n" (rgb-(loop 0 0))
