АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

5. Patterns

Time Limit: 1 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added debug

Шаблоном называется строка, состоящая из английских букв (a..z, A..Z) и символов ? и *. Каждый из символов ? разрешается заменить на одну произвольную букву, а каждый из символов * - на произвольную (возможно пустую) последовательность букв. Про любую строку из букв, которую можно получить из шаблона такими заменами, будем говорить, что она удовлетворяет этому шаблону.

Имеются 2 шаблона. Требуется найти длину строки минимальной длины, которая удовлетворяет обоим шаблонам, либо выдать сообщение, что такой строки не существует.

Input

Заданные шаблоны записаны в первых двух строках входного файла. Длина каждого шаблона не превышает 45 символов.

Output

В выходной файл следует вывести длину строки минимальной длины, удовлетворяющей обоим шаблонам, либо сообщение "NO STRING"

Sample

InputOutput
A*
*B
2

Примечание. Действительно, строкой минимальной длины, удовлетворяющей шаблонам, является строка AB.


View Problem Statistics Submit Problem discussion Author/source:
Sorted Problems / Languages, Grammars, Automata /
3. Censorship 5.
Educational Courses / Problems from olympiads.ru /
774. 238 - Покупка билетов 5. 68. 240 - Equation with Missing Digits 775. 241 - Сжатие текста 69. 242 - Spaces in Cube
time generating 0.094 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.