Problem
Se requiere para determinar si la palabra especificada coincide con la plantilla especificada. La plantilla se especifica en letras latinas mayúsculas, los signos "?" - cualquier carácter, "*" - cualquier secuencia de caracteres (incluso los vacíos).
Entrada
Las dos primeras líneas contienen un patrón y una palabra: una de ellas contiene un patrón: una secuencia de letras latinas grandes, "?" y "*", en otro - una palabra que consta únicamente de letras latinas mayúsculas (líneas de menos de 100 caracteres).
Impresión
Escriba SÍ si la palabra coincide, NO si no coincide.
Ejemplos
# |
Entrada |
Salida |
1 |
ABBCDA
A*CDA
|
SI |
2 |
AADAAVA
A*DA*AA*
|
NO |