#include<stdio.h>
void main()
{int a=0,b=0,c=0,d=0;
char s[50],xiaoxie[50],daxie[50],kongge[50],qita[50];
gets(s);
for(int i=0;;i++)
{
if(s[i]<='z'&&s[i]>='a')
xiaoxie[a++]=s[i];
else
if(s[i]<='Z'&&s[i]>='A')
daxie[b++]=s[i];
else
if(isspace(s[i]))
kongge[c++]=s[i];
else
qita[d++]=s[i];
if(s[i]=='\0')
{
xiaoxie[a]='\0';daxie[b]='\0';kongge[c]='\0';qita[d]=='\0'; break;
}
}
printf("%s\n%s\n%s\n%s\n%d\n%d\n%d\n%d\n",xiaoxie,daxie,kongge,qita,a,b,c,d);
}