import java.util.Scanner;
public class Main {
public static void main
(String[] args
) { Scanner scnr
= new Scanner
(System.
in); int numPun = 0;
userText = scnr.nextLine();
for (int i = 0; i < userText.length(); i++) {
char current = userText.charAt(i);
if (current != ' ' && current != ',' && current != '.') {
numPun++;
}
}
}
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKcHVibGljIGNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFNjYW5uZXIgc2NuciA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CiAgICAgICAgU3RyaW5nIHVzZXJUZXh0OwogICAgICAgIGludCBudW1QdW4gPSAwOwogICAgICAgIHVzZXJUZXh0ID0gc2Nuci5uZXh0TGluZSgpOwogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgdXNlclRleHQubGVuZ3RoKCk7IGkrKykgewogICAgICAgICAgICBjaGFyIGN1cnJlbnQgPSB1c2VyVGV4dC5jaGFyQXQoaSk7CiAgICAgICAgICAgIGlmIChjdXJyZW50ICE9ICcgJyAmJiBjdXJyZW50ICE9ICcsJyAmJiBjdXJyZW50ICE9ICcuJykgewogICAgICAgICAgICAgICAgbnVtUHVuKys7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKG51bVB1bik7CiAgICB9Cn0=