Cho một chuỗi văn bản và một chuỗi mẫu . Chuỗi mẫu có thể chứa các ký tự đặc biệt:
?: khớp với đúng một ký tự bất kỳ.
*: khớp với một chuỗi con có độ dài bất kỳ (có thể là chuỗi rỗng).
Hãy xác định xem chuỗi mẫu có khớp hoàn toàn với chuỗi hay không.
Dữ liệu:
- Dòng 1: Chuỗi văn bản .
- Dòng 2: Chuỗi mẫu .
(Độ dài mỗi chuỗi không quá 1000, chỉ gồm chữ cái thường và các ký tự
?, *).
Kết quả: In ra YES nếu mẫu khớp với , ngược lại in NO.
Ví dụ:
Dữ liệu:
Kết quả: