N = int(input()) S = input() cnt = 0 st = "" # CPCTF文字列か判定 def isCPCTF(s): # 1文字目と3文字目が異なるなら違う if s[0] != s[2]: return False # 1文字目と3文字目以外が同じなら違う if s[0] == s[1] or s[0] == s[3] or s[0] == s[4]: return False # 2文字目とそれ以外の文字が同じなら違う if s[1] == s[2] or s[1] == s[3] or s[1] == s[4]: return False # 3文字目とそれ以外の文字が同じなら違う if s[2] == s[3] or s[2] == s[4]: return False # 4文字目とそれ以外が同じなら違う if s[3] == s[4]: return False # 上の条件を満たさない場合正しい # print(s) return True # 30C5=42,506を全列挙して判定 for a in range(N-4): for b in range(a+1, N-3): for c in range(b+1, N-2): for d in range(c+1, N-1): for e in range(d+1, N): if isCPCTF(S[a] + S[b] + S[c] + S[d] + S[e]): cnt += 1 print(cnt)