using namespace std;
int main(){
string s;
while(getline(cin,s)){
int m=0,n=0,p=0,q=0;
for(int i=0;i<s.size();i++){
if((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z')){
m++;
}
if(s[i]>='0'&&s[i]<='9'){
p++;
}
if(s[i]==' '){
n++;
}
}
q=s.size()-m-n-p;
cout<<m<<endl<<n<<endl<<p<<endl<<q<<endl;
}
}