3361fe54820611f7278f3575e342fdb818b8cc202482c75cfcfddca13f4dc8fa
// 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;
}