Задача 91. Позвони мне

Автор:Антон Карабанов   Ограничение времени:3 сек
Входной файл:Стандартный вход   Ограничение памяти:256 Мб
Выходной файл:Стандартный выход  
Максимальный балл:100  

Условие

Позвони мне, позвони,

Позвони мне, ради Бога.

Через время протяни

Голос тихий и глубокий.

...

Роберт Рождественский, "Позвони мне, позвони", 1980 г.

Видеоклип

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

Слово-номер — это мнемоническая фраза, представляющая собой цифро-буквенный эквивалент телефонного (или другого) номера. Во многих странах на кнопках телефона кроме цифр указаны ещё и символы. Буквы, соответствующие данному номеру, могут составлять слова, части слов, акронимы или аббревиатуры. Слово-номер легче запомнить, чем обычный цифровой номер, поэтому бизнес использует их как инструмент для прямого отклика на рекламу по радио, телевидению, в печати, на вывесках и т. п., сообщает Википедия.

На рисунке выше вы можете видеть соответствие латинских букв и цифр телефонного номера. Например, слово-номер HELLOWORLD однозначно соответствует номеру (или части номера) телефона 4355696753. Обратите внимание, что цифры 0 и 1 не используются — им не соответствуют никакие буквы.

Биг-Биг Банк, в котором молодой программист Роберт проходит стажировку, выкупил у телефонного оператора права на использование десяти миллионов номеров (от 0000000 до 9999999). В отделе рекламы долго шло согласование наиболее подходящих терминов для слов-номеров. В результате были приняты следующие правила:

Помогите Роберту определить количество различных номеров, соответствующих всех подходящим под вышеприведённые правила требованиям.

Формат входных данных

Первая строка входного файла содержит натуральное число n — количество утверждённых слов. В следующих n строках приведены сами слова длиной от 2 до 5, состоящие из заглавных латинских букв.

Формат выходных данных

Выведите одно неотрицательное целое число — ответ на вопрос задачи.

Ограничения

1 ≤ n ≤ 105

Система оценки и описание подзадач

Баллы за каждый тест начисляются независимо.

Решения, верно работающие при n ≤ 1000, получат не менее 60 баллов.

Пояснение к примеру

В примере дано семь слов. Из них можно получить следующие слово-номера и номера телефонов:

Всего шесть уникальных номеров телефонов.

Примеры тестов

Стандартный вход Стандартный выход
1
7
MY
BIG
BANK
MONEY
NEW
CASH
DEBIT
6

0.095s 0.016s 15