AT_abc403_b [ABC403B] Four Hidden
Description
英小文字と `?` からなる文字列 $ T $ と、英小文字のみからなる文字列 $ U $ が与えられます。
$ T $ は、英小文字のみからなる文字列 $ S $ のちょうど $ 4 $ 文字を `?` で置き換えることで得られた文字列です。
$ S $ が $ U $ を連続部分文字列として含んでいた可能性があるかどうか判定してください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ T $ $ U $
Output Format
$ S $ が $ U $ を部分文字列として含んでいた可能性があるならば `Yes` を、そうでないならば `No` を出力せよ。
Explanation/Hint
### Sample Explanation 1
例えば、 $ S $ が `takanashi` である場合、これは `nashi` を連続部分文字列として含みます。
### Sample Explanation 2
`?` がどのような文字であっても、 $ S $ は `snuke` を連続部分文字列として含むことがありません。
### Constraints
- $ T $ は長さ $ 4 $ 以上 $ 10 $ 以下の英小文字と `?` からなる文字列
- $ T $ にはちょうど $ 4 $ つの `?` が含まれる
- $ U $ は長さ $ 1 $ 以上 $ |T| $ 以下の英小文字からなる文字列