#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
string s;
cin >> n >> s;
long long ans = 1LL * n * (n + 1) / 2; // 每个子串至少贡献 1
for (int i = 0; i + 1 < n; ++i) {
if (s[i] != s[i + 1]) {
// 边界 i(1-based 为 i+1)被覆盖的子串个数
ans += 1LL * (i + 1) * (n - (i + 1));
}
}
cout << ans << '\n';
return 0;
}

京公网安备 11010502036488号