eolymp
bolt
Try our new interface for solving problems
Problems

Номери телефонів

Номери телефонів

Мобільний оператор OlimpTel вирішив підрахувати кількість абонентів у телефонній мережі. Телефонний номер включає знак «+» та 12 цифр, наприклад: +381234567890. Також у номері телефону для зручності, можуть бути присутні символи-роздільники «-», наприклад:

+38-123-456-78-90.

Шаблон номеру, який виділено оператору OlimpTel записується як звичайний номер телефону, у якому деякі цифри замінені на символи «Х», «Y», «Z»:

X – означає, що на відповідній позиції може знаходитись будь-яка цифра від 0 до 9;

Y – означає, що на відповідній позиції може знаходитись будь-яка цифра від 0 до 5;

Z – означає, що на відповідній позиції може знаходитись будь-яка цифра від 6 до 9;

За заданим шаблоном телефонного номера OlimpTel знайдіть кількість телефонних номерів, які йому відповідають.

Вхідні дані.

У першому рядку розміщується рядок з шаблоном телефонного номера.

Вихідні дані.

Виведіть кількість номерів телефонів, які відповідають заданому шаблону.

Time limit 1 second
Memory limit 64 MiB
Input example #1
+380905064X86
Output example #1
10