#include <iostream>
#include <string>
#include <set>
#include <cctype>

const std::set<char> consonants = {'b', 'c', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'm', 'n', 'p', 'q', 
                                   'r', 's', 't', 'v', 'w', 'x', 'y', 'z'};
bool isConsonant(char c)
{
    return consonants.count( std::tolower(c) );
}

int main()
{
    std::cout << "Please enter a word.\n"; 
    std::string word;
    getline(std::cin, word);

    std::set<char> unique_consonants;
    for(size_t pos = 0; pos < word.length(); ++pos)
        if(isConsonant(word[pos]))
            unique_consonants.insert( std::tolower(word[pos]) );
    std::cout << "Number of different consonant= " << unique_consonants.size() << '\n';
}