Во входном потоке записан текст. Словом считается последовательность непробельных символов идущих подряд, слова разделены одним или большим числом пробелов или символами конца строки.
Определите, сколько различных слов содержится в этом тексте.
Формат входных данных:
Вводится текст. Текст — набор строк. Количество символов в строке не превосходит 106.
Формат выходных данных:
Выведите ответ на задачу.
Примечания
К первому тесту:
слова «she» и «She» – это разные слова
слова «shells» и «shells.» – это тоже разные слова
входные данные: She sells sea shells on the sea shore; The shells that she sells are sea shells I'm sure. So if she sells sea shells on the sea shore, I'm sure that the shells are sea shore shells.