Автор: | Антон Карабанов | Ограничение времени: | 3 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 256 Мб | |
Выходной файл: | Стандартный выход | |||
Максимальный балл: | 100 |
Позвони мне, позвони,
Позвони мне, ради Бога.
Через время протяни
Голос тихий и глубокий.
...
Роберт Рождественский, "Позвони мне, позвони", 1980 г.
В наши дни звонков ждут не только обычные люди. Многие коммерческие организации тоже рады обращениям новых и старых клиентов, они делают всё возможное, чтобы упростить такого рода коммуникацию и, в частности, облегчить запоминание своих телефонных номеров.
Слово-номер — это мнемоническая фраза, представляющая собой цифро-буквенный эквивалент телефонного (или другого) номера. Во многих странах на кнопках телефона кроме цифр указаны ещё и символы. Буквы, соответствующие данному номеру, могут составлять слова, части слов, акронимы или аббревиатуры. Слово-номер легче запомнить, чем обычный цифровой номер, поэтому бизнес использует их как инструмент для прямого отклика на рекламу по радио, телевидению, в печати, на вывесках и т. п., сообщает Википедия.
На рисунке выше вы можете видеть соответствие латинских букв и цифр телефонного номера. Например, слово-номер HELLOWORLD однозначно соответствует номеру (или части номера) телефона 4355696753. Обратите внимание, что цифры 0 и 1 не используются — им не соответствуют никакие буквы.
Биг-Биг Банк, в котором молодой программист Роберт проходит стажировку, выкупил у телефонного оператора права на использование десяти миллионов номеров (от 0000000 до 9999999). В отделе рекламы долго шло согласование наиболее подходящих терминов для слов-номеров. В результате были приняты следующие правила:
Помогите Роберту определить количество различных номеров, соответствующих всех подходящим под вышеприведённые правила требованиям.
Первая строка входного файла содержит натуральное число n — количество утверждённых слов. В следующих n строках приведены сами слова длиной от 2 до 5, состоящие из заглавных латинских букв.
Выведите одно неотрицательное целое число — ответ на вопрос задачи.
1 ≤ n ≤ 105
Баллы за каждый тест начисляются независимо.
Решения, верно работающие при n ≤ 1000, получат не менее 60 баллов.
В примере дано семь слов. Из них можно получить следующие слово-номера и номера телефонов:
Всего шесть уникальных номеров телефонов.
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|