AT_abc403_b [ABC403B] Four Hidden
Description
You are given a string $ T $ consisting of lowercase English letters and `?`, and a string $ U $ consisting of lowercase English letters.
The string $ T $ is obtained by taking some lowercase-only string $ S $ and replacing exactly four of its characters with `?`.
Determine whether it is possible that the original string $ S $ contained $ U $ as a contiguous substring.
Input Format
The input is given from Standard Input in the following format:
> $ T $ $ U $
Output Format
Print `Yes` if it is possible that the original string $ S $ contained $ U $ as a contiguous substring; otherwise, print `No`.
Explanation/Hint
### Sample Explanation 1
For example, if $ S $ is `takanashi`, it contains `nashi` as a contiguous substring.
### Sample Explanation 2
No matter what characters replace the `?`s in $ T $ , $ S $ cannot contain `snuke` as a contiguous substring.
### Constraints
- $ T $ is a string of length between $ 4 $ and $ 10 $ , inclusive, consisting of lowercase letters and `?`.
- $ T $ contains exactly four occurrences of `?`.
- $ U $ is a string of length between $ 1 $ and $ |T| $ , inclusive, consisting of lowercase letters.