Подсчет хештегов

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

Дима разрабатывает новую модную соцсеть. В данный момент он хочет написать модуль, который будет обрабатывать текст и подсчитывать количество различных хештегов в нем.

Текст состоит из строчных английских букв, цифр, символов <<#>> и пробелов. Назовем словом несколько последовательных непробельных символов, ограниченных слева и справа пробелами или концом/началом текста. Слово является хештегом, если его длина хотя бы 22, первый символ равен <<#>>, а все остальные --- нет.

Дима хочет вычислить количество различных хештегов, которые встречаются в тексте, вывести их, а также количество раз, которое встречается каждый из них.

입력

В единственной строке дан текст в формате, описанном выше. Длина текста не превышает 100,000100\\,000. Текст может содержать несколько пробелов подряд, пробелы в начале или конце строки.

출력

В первой строке выведите целое число nn --- количество различных хештегов, которые встречаются в тексте. В следующих nn строках выведите хештег и количество раз, которое он встречается. Хештеги можно выводить в любом порядке.