Problem

4 /5


Corak dan perkataan

Problem

Ia diperlukan untuk menentukan sama ada perkataan yang ditentukan sepadan dengan templat yang ditentukan. Templat dinyatakan dalam huruf Latin besar, tanda "?" - sebarang watak, "*" - sebarang jujukan aksara (walaupun yang kosong).
 
Input 
Dua baris pertama mengandungi corak dan perkataan: salah satu daripadanya mengandungi corak - urutan huruf latin  besar, "?" dan "*", dalam satu lagi  - perkataan yang hanya terdiri daripada huruf Latin besar (baris lebih pendek daripada 100 aksara).

Cetakan
Cetak YA jika perkataan sepadan, TIDAK jika tidak.
 
Contoh
 
# Input Output
1
ABBCDA
A*CDA
YA
2
AADAAVA
A*DA*AA*
TIDAK