import java.util.LinkedHashSet;
import java.util.LinkedList;
import java.util.Scanner;
/**
* @author eagle2020java.util.LinkedHashSet1/9/29
*/
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext()) {
String s = scanner.nextLine();
//统计其中英文字符,空格字符,数字字符,其他字符的个数
int letters = 0;
int spaces= 0;
int digits = 0;
int others = 0;
int len = s.length();
for(int i = 0; i < len; i++){
char c = s.charAt(i);
if(Character.isLetter(c)){
letters++;
}else if(Character.isDigit(c)){
digits++;
}else if(Character.isSpaceChar(c)){
spaces++;
}else{
others++;
}
}
// 统计其中英文字符,空格字符,数字字符,其他字符的个数
System.out.println(letters);
System.out.println(spaces);
System.out.println(digits);
System.out.println(others);
}
}
}