#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
int main()
{
char A[240], B[100], C[100];
int a = 0, b = 0, c = 0, d = 0, e = 0;
fgets(A, 80, stdin);
fgets(B, 80, stdin);
fgets(C, 80, stdin);
strcat(A, B);
strcat(A, C);
for (int i = 0; i < strlen(A); i++)
{
if (A[i] >= 'A' && A[i] <= 'Z')
a++;
else if (A[i] >= 'a' && A[i] <= 'z')
b++;
else if (A[i] >= 48 && A[i] <= 57)
c++;
else if (A[i] == 32)
d++;
else e++;
}
printf("%d %d %d %d %d", a, b, c, d, e - 3);
return 0;
}