#include <algorithm>
#include <iostream>
#include <stdio.h>
#include <vector>
#include <map>
#include <stack>
#include <queue>
#include <deque>
#include <string>
using namespace std;
int arr[26];
int main() {
//freopen("input.txt", "rt", stdin);
string s;
while (getline(cin, s)) {
int lo = 0, up = 0, num = 0, b = 0;
for (int i = 0; i < s.length(); i++) {
if (s[i] >= 65 && s[i] <= 90) {
up++;
}
else if (s[i] >= 97 && s[i] <= 122) {
lo++;
}
else if (s[i] >= 48 && s[i] <= 57) {
num++;
}
else if (s[i] == 32) {
b++;
}
}
printf("%d %d %d %d\n", lo, up, num, b);
}
return 0;
}