#include <bits/stdc++.h>
using namespace std;
#define fastio ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);
#define ll long long
#define rep(i, a, b) for (int i = (a); i < (b); ++i)
#define repr(i, a, b) for (int i = (a); i >= (b); --i)
void solve() {
//dharmil here
string s; cin>>s;
ll mini = INT_MAX,c = 0,nx=0;
ll n = s.size();
bool a = false;
rep(i,0,n)
{
if(s[i]=='x'){
c++;
nx++;
}else{
mini = min(c,mini);
c = 0;
}
if( i+1 < n && s[i]=='y' && s[i+1]=='y')
{
a = true;
}
}
if(a){
cout << nx <<endl;
}else{
cout << nx - mini <<endl;
}
}
int main() {
fastio;
solve();
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgojZGVmaW5lIGZhc3RpbyBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsgY2luLnRpZSgwKTsgY291dC50aWUoMCk7CiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgcmVwKGksIGEsIGIpIGZvciAoaW50IGkgPSAoYSk7IGkgPCAoYik7ICsraSkgIAojZGVmaW5lIHJlcHIoaSwgYSwgYikgZm9yIChpbnQgaSA9IChhKTsgaSA+PSAoYik7IC0taSkKCnZvaWQgc29sdmUoKSB7CiAgICAvL2RoYXJtaWwgaGVyZQogICAgc3RyaW5nIHM7IGNpbj4+czsKICAgIGxsIG1pbmkgPSBJTlRfTUFYLGMgPSAwLG54PTA7CiAgICBsbCBuID0gcy5zaXplKCk7CiAgICBib29sIGEgPSBmYWxzZTsKICAgIHJlcChpLDAsbikKICAgIHsKICAgICAgICBpZihzW2ldPT0neCcpewogICAgICAgICAgICBjKys7CiAgICAgICAgICAgIG54Kys7CiAgICAgICAgfWVsc2V7CiAgICAgICAgICAgIG1pbmkgPSBtaW4oYyxtaW5pKTsKICAgICAgICAgICAgYyA9IDA7CiAgICAgICAgfQogICAgICAgIGlmKCBpKzEgPCBuICYmIHNbaV09PSd5JyAmJiBzW2krMV09PSd5JykKICAgICAgICB7CiAgICAgICAgICAgIGEgPSB0cnVlOwogICAgICAgIH0KICAgIH0KCiAgICBpZihhKXsKICAgICAgICBjb3V0IDw8IG54IDw8ZW5kbDsKICAgIH1lbHNlewogICAgICAgIGNvdXQgPDwgbnggLSBtaW5pIDw8ZW5kbDsKICAgIH0KfQoKaW50IG1haW4oKSB7CiAgICBmYXN0aW87CiAgICBzb2x2ZSgpOwogICAgcmV0dXJuIDA7Cn0=