//在最优解中,一定不会删x以外的字母,故题目转化为"删哪些x"的问题
#include <iostream>
#include <algorithm>
using namespace std;
const int N = 110;
char a[N];
int main(){
int n;
cin >> n;
for(int i=0;i<n;i++){
cin >> a[i];
}
int res = 0;
for(int i=0,j=0;i<n;i++){
if(a[i] == 'x'){
int j = i+1;
while(j < n && a[j] == 'x')
j++;
res += max(j-i-2,0); //跳出while循环时的j指向x+1,故区间长度为(j-i-1-1)
i = j-1; //下次循环时i++,故让i指向j-1处
}
}
cout << res << endl;
return 0;
}