#include<fstream>
#include<cstring>
#include<cstring>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
int a[20][20],v[25],i,j,x,n,m,k,ok,oo,pp,qq;
long long maxim,ss,minim;
char s[1000001],p1,p2,p3;
int main(){
fin.get(s, 300);
n=strlen(s);
for(i=1;i<n;i++){
if(s[i]>='a'&&s[i]<='z'&&s[i-1]==' ')
k++;
if(s[i]>='a'&&s[i]<='z'&&s[i-1]=='-')
k++;
if(s[i]>='A'&&s[i]<='Z'&&s[i-1]==' ')
k++;
if(s[i]>='A'&&s[i]<='Z'&&s[i-1]=='-')
k++;
if(s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z')
oo++;
}
fout<<oo/k;
return 0;
}