0418ee744458bb3da6205354ce22dada8bd4fce7236c4fafe9c7e35a54a85452
// https://szkopul.edu.pl/problemset/problem/JDLRIKmmfMWZ7G1Sy6Ldq7m8/site/?key=statement
// OIG VI (1 etap)
#include <iostream>
int main() {
std::ios_base::sync_with_stdio(0);
std::cin.tie(0);
std::cout.tie(0);
int n;
std::cin >> n;
std::string s;
std::cin >> s;
s += 'W';
int ans = 0;
int start = 0;
for (int i = 0; i < s.size(); i++) {
if (s[i] == 'W') {
ans += (i - start + 3) / 3;
if ((i - start) % 3 == 0) {
ans--;
}
start = i + 1;
}
}
std::cout << ans << '\n';
return 0;
}