#include <iostream>
#include <unordered_set>
#include <string>
using namespace std;
int main() {
string word;
cin >> word;
unordered_set<char> uniqueLetters;
// Подсчитываем количество уникальных букв в слове
for (char letter : word) {
uniqueLetters.insert(letter);
}
// Выводим количество уникальных букв в слове
cout << uniqueLetters.size() << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dW5vcmRlcmVkX3NldD4KI2luY2x1ZGUgPHN0cmluZz4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIHN0cmluZyB3b3JkOwogICAgY2luID4+IHdvcmQ7CgogICAgdW5vcmRlcmVkX3NldDxjaGFyPiB1bmlxdWVMZXR0ZXJzOwoKICAgIC8vINCf0L7QtNGB0YfQuNGC0YvQstCw0LXQvCDQutC+0LvQuNGH0LXRgdGC0LLQviDRg9C90LjQutCw0LvRjNC90YvRhSDQsdGD0LrQsiDQsiDRgdC70L7QstC1CiAgICBmb3IgKGNoYXIgbGV0dGVyIDogd29yZCkgewogICAgICAgIHVuaXF1ZUxldHRlcnMuaW5zZXJ0KGxldHRlcik7CiAgICB9CgogICAgLy8g0JLRi9Cy0L7QtNC40Lwg0LrQvtC70LjRh9C10YHRgtCy0L4g0YPQvdC40LrQsNC70YzQvdGL0YUg0LHRg9C60LIg0LIg0YHQu9C+0LLQtQogICAgY291dCA8PCB1bmlxdWVMZXR0ZXJzLnNpemUoKSA8PCBlbmRsOwoKICAgIHJldHVybiAwOwp9Cg==