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;
    }
}