Петрик и Маричка играют в игру "Поле чудес". Маричка загадывает слово, состоящее из заглавных английских букв, а Петрик пытается его угадать. Когда Петрик называет букву, она открывается во всех местах, где встречается в слове. Определите, за какое минимальное количество ходов Петрик сможет угадать это слово.
Входные данные: Загаданное слово состоит из заглавных английских букв и имеет длину не более 100 символов.
Выходные данные: Выведите минимальное количество ходов, необходимых для отгадывания слова.
Example 1