Автомобільні номери#4059

Автомобільні номери

0,4 секунди
16 мегабайтів
Дуже легка

Різке збільшення кількості автомобілів у країні призвело до нестачі автомобільних номерів.

Для розробки формату нового номеру була створена комісія, яка прийшла до висновку, що:

Потрібно по списку груп символів та масці їх розміщення у номері визначити максимальну кількість номерів, які можуть бути створені.

Вхідні дані

Перший рядок містить одне ціле число – кількість груп символів (1 \leq n \leq 9).

Наступні рядків містять описи груп символів. Кожен рядок складається з двох цілих чисел та , відокремлених пропуском, де – номер групи символів (1 \leq k \leq n), а – кількість символів у групі (1 \leq c \leq 15).

Останній рядок містить маску номера, у якій кожна цифра визначає номер групи, символ з якої повинен розміщуватись у вказаному місці. Рядок має хоча б один символ і його довжина не перевищує символів. Гарантується, що кожна цифра у рядку знаходиться у діапазоні від до .

Вихідні дані

Вихідний файл повинен містити одне ціле число – максимальну кількість номерів, які можуть бути створені при заданих умовах. Якщо жоден номер не може бути створеним, то вивести .

Приклади

Приклад 1

Loading
Loading