#include<stdio.h>
#include<string.h>
int a[4];
char s[10000];
int main()
{
int i;
gets(s);
for(i=0;i<strlen(s);i++)
{
if(s[i]>='A'&&s[i]<='Z')
a[0]++;
if(s[i]>='a'&&s[i]<='z')
a[1]++;
if(s[i]>='0'&&s[i]<='9')
a[2]++;
if(s[i]==' ')
a[3]++;
}
printf("%d %d %d %d",a[0],a[1],a[2],a[3]);
return 0;
}
/**************************************************************
Problem: 2224
User: admin
Language: C
Result: Accepted
Time:119 ms
Memory:1048 kb
****************************************************************/